Subo cambios en plena produccion7

This commit is contained in:
Michael Robles
2024-02-02 20:12:42 -07:00
parent 6c102a0566
commit b109697e87
4 changed files with 121 additions and 0 deletions
+39
View File
@@ -15,14 +15,53 @@ namespace compabetov2
{ {
public partial class envios : Form public partial class envios : Form
{ {
private Point lastPoint;
private LoginModel loginPrincipal; private LoginModel loginPrincipal;
public envios(LoginModel loginPrincipal) public envios(LoginModel loginPrincipal)
{ {
InitializeComponent(); InitializeComponent();
llenarPanel(); llenarPanel();
this.loginPrincipal = loginPrincipal; this.loginPrincipal = loginPrincipal;
} }
private void InitializePanelEnvio()
{
// Asegúrate de que panelEnvio ya está creado en tu formulario
// Habilitar eventos táctiles simulados
panelEnvio.MouseDown += PanelEnvio_MouseDown;
panelEnvio.MouseMove += PanelEnvio_MouseMove;
panelEnvio.MouseUp += PanelEnvio_MouseUp;
}
private void PanelEnvio_MouseDown(object sender, MouseEventArgs e)
{
lastPoint = new Point(e.X, e.Y);
panelEnvio.Capture = true;
}
private void PanelEnvio_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int deltaX = lastPoint.X - e.X;
int deltaY = lastPoint.Y - e.Y;
// Ajustar la dirección del desplazamiento
panelEnvio.AutoScrollPosition = new Point(panelEnvio.AutoScrollPosition.X + deltaX, panelEnvio.AutoScrollPosition.Y - deltaY);
lastPoint = new Point(e.X, e.Y);
}
}
private void PanelEnvio_MouseUp(object sender, MouseEventArgs e)
{
panelEnvio.Capture = false;
}
private void llenarPanel() private void llenarPanel()
{ {
panelEnvio.Controls.Clear(); panelEnvio.Controls.Clear();
+1
View File
@@ -185,6 +185,7 @@
// //
// mermaPanel // mermaPanel
// //
this.mermaPanel.AutoScroll = true;
this.mermaPanel.Location = new System.Drawing.Point(572, 348); this.mermaPanel.Location = new System.Drawing.Point(572, 348);
this.mermaPanel.Margin = new System.Windows.Forms.Padding(4); this.mermaPanel.Margin = new System.Windows.Forms.Padding(4);
this.mermaPanel.Name = "mermaPanel"; this.mermaPanel.Name = "mermaPanel";
+39
View File
@@ -15,7 +15,10 @@ using System.Windows.Forms;
namespace compabetov2 namespace compabetov2
{ {
public partial class mermas : Form public partial class mermas : Form
{ {
private Point lastPoint;
private LoginModel loginPrincipal; private LoginModel loginPrincipal;
private List<Merma> mermasList; private List<Merma> mermasList;
public mermas(LoginModel loginPrincipal) public mermas(LoginModel loginPrincipal)
@@ -25,6 +28,42 @@ namespace compabetov2
llenarPanel(); llenarPanel();
} }
private void InitializeMermaPanel()
{
// Asegúrate de que mermaPanel ya está creado en tu formulario
// Habilitar eventos táctiles simulados
mermaPanel.MouseDown += MermaPanel_MouseDown;
mermaPanel.MouseMove += MermaPanel_MouseMove;
mermaPanel.MouseUp += MermaPanel_MouseUp;
}
private void MermaPanel_MouseDown(object sender, MouseEventArgs e)
{
lastPoint = new Point(e.X, e.Y);
mermaPanel.Capture = true;
}
private void MermaPanel_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int deltaX = lastPoint.X - e.X;
int deltaY = lastPoint.Y - e.Y;
// Ajustar la dirección del desplazamiento
mermaPanel.AutoScrollPosition = new Point(mermaPanel.AutoScrollPosition.X + deltaX, mermaPanel.AutoScrollPosition.Y - deltaY);
lastPoint = new Point(e.X, e.Y);
}
}
private void MermaPanel_MouseUp(object sender, MouseEventArgs e)
{
mermaPanel.Capture = false;
}
public void llenarPanel() public void llenarPanel()
{ {
mermaPanel.Controls.Clear(); mermaPanel.Controls.Clear();
+42
View File
@@ -22,6 +22,8 @@ namespace compabetov2
{ {
private Point lastPoint;
private List<Producto> productos; private List<Producto> productos;
private decimal total = 0; private decimal total = 0;
private LoginModel loginPrincipal; private LoginModel loginPrincipal;
@@ -37,6 +39,44 @@ namespace compabetov2
this.loginPrincipal = loginPrincipal; this.loginPrincipal = loginPrincipal;
} }
private void InitializeFlowLayout()
{
// Inicializar el flowLayoutPanel3 (asegúrate de que ya está creado en tu formulario)
// Habilitar eventos táctiles simulados
flowLayoutPanel3.MouseDown += FlowLayoutPanel3_MouseDown;
flowLayoutPanel3.MouseMove += FlowLayoutPanel3_MouseMove;
flowLayoutPanel3.MouseUp += FlowLayoutPanel3_MouseUp;
}
private void FlowLayoutPanel3_MouseDown(object sender, MouseEventArgs e)
{
lastPoint = new Point(e.X, e.Y);
flowLayoutPanel3.Capture = true;
}
private void FlowLayoutPanel3_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
int deltaX = lastPoint.X - e.X;
int deltaY = lastPoint.Y - e.Y;
// Ajustar la dirección del desplazamiento
flowLayoutPanel3.AutoScrollPosition = new Point(flowLayoutPanel3.AutoScrollPosition.X + deltaX, flowLayoutPanel3.AutoScrollPosition.Y - deltaY);
lastPoint = new Point(e.X, e.Y);
}
}
private void FlowLayoutPanel3_MouseUp(object sender, MouseEventArgs e)
{
flowLayoutPanel3.Capture = false;
}
private void llenarComBox() private void llenarComBox()
{ {
List<Empleado> empleados = service.conseguirEmpleados(); List<Empleado> empleados = service.conseguirEmpleados();
@@ -406,6 +446,8 @@ namespace compabetov2
} }
private void button1_Click(object sender, EventArgs e) private void button1_Click(object sender, EventArgs e)
{ {
// Cerrar el formulario de ventas // Cerrar el formulario de ventas