private void ClickEvent(object sender, EventArgs e)
 {
     if (lv_Clientes == sender)
     {
         foreach (ListViewItem i in lv_Clientes.SelectedItems)
         {
             IdSelect = Convert.ToInt32(i.Text);
         }
     }
     if (btn_Eliminar == sender)
     {
         if (IdSelect != -1)
         {
             DialogResult dialogResult = MessageBox.Show("¿Estas seguro que desea eliminar el cajero?", "Alerta", MessageBoxButtons.YesNo);
             if (dialogResult == DialogResult.Yes)
             {
                 c.InsertarDatos("DELETE FROM Cliente where Cod_Cliente=" + IdSelect + "");
                 UpdateTabla();
             }
             else if (dialogResult == DialogResult.No)
             {
                 IdSelect = -1;
                 CargarLista();
             }
         }
     }
     if (btn_Salir == sender)
     {
         this.Close();
     }
     if (btn_Modificar == sender)
     {
         if (IdSelect != -1)
         {
             frm_NuevoProveedor frmnc = new frm_NuevoProveedor(IdSelect);
             frmnc.ShowDialog();
             UpdateTabla();
             txt_Buscar.Text = "";
         }
     }
 }
Пример #2
0
 private void MenuItem_Click(object sender, EventArgs e)
 {
     if (verMovimientosDeCajeroToolStripMenuItem == sender)
     {
         frm_MovimientoCajero mf = new frm_MovimientoCajero();
         mf.ShowDialog();
     }
     if (verRegistrosDeVentasToolStripMenuItem == sender)
     {
         RegistroDeVentas rv = new RegistroDeVentas();
         rv.ShowDialog();
     }
     if (ajustesProductosToolStripMenuItem == sender)
     {
         Frm_AjustesProducto frm = new Frm_AjustesProducto();
         frm.ShowDialog();
     }
     if (pagarAProveedorToolStripMenuItem == sender)
     {
         frm_PagarAProveedor frm = new frm_PagarAProveedor();
         frm.ShowDialog();
     }
     if (cargarCompraToolStripMenuItem == sender)
     {
         frm_CompraDevolucionAProveedor frm = new frm_CompraDevolucionAProveedor();
         frm.ShowDialog();
     }
     if (consultarProveedoresToolStripMenuItem == sender)
     {
         frm_VeroModificarProveedores frmvmp = new frm_VeroModificarProveedores();
         frmvmp.ShowDialog();
     }
     if (verOModificarCajerosToolStripMenuItem == sender)
     {
         frm_VeroModificarCajero vmc = new frm_VeroModificarCajero();
         vmc.ShowDialog();
     }
     if (AgregarNuevoProductoToolStripMenuItem == sender)
     {
         Agregar_Producto ap = new Agregar_Producto();
         ap.ShowDialog();
     }
     if (agregarNuevoCajeroToolStripMenuItem == sender)
     {
         frm_NuevoCajero frmNC = new frm_NuevoCajero();
         frmNC.ShowDialog();
     }
     if (ingresarNuevoClienteToolStripMenuItem == sender)
     {
         frm_Nuevocliente frmNC = new frm_Nuevocliente();
         frmNC.ShowDialog();
     }
     if (ingresarNuevoProveedorToolStripMenuItem == sender)
     {
         frm_NuevoProveedor frmNP = new frm_NuevoProveedor();
         frmNP.ShowDialog();
     }
     if (verClientesToolStripMenuItem == sender)
     {
         frm_VeroModificarCliente frmNP = new frm_VeroModificarCliente();
         frmNP.ShowDialog();
     }
 }
Пример #3
0
        private void LeaveEvent(object sender, EventArgs e)
        {
            if (cb_prove == sender)
            {
                if (!Proveedores_Lista.ContainsValue(cb_prove.Text))
                {
                    DialogResult dialogResult = MessageBox.Show("El proovedor no exite ¿desea agregarlo?", "Alerta", MessageBoxButtons.YesNo);
                    if (dialogResult == DialogResult.Yes)
                    {
                        frm_NuevoProveedor frmnp = new frm_NuevoProveedor(true);
                        frmnp.ShowDialog();
                        LLenarComboBox(cb_prove, "Nombre_RazonSocial");
                        LLenarComboBox(cb_Proveedor, "Nombre_RazonSocial");
                        cb_prove.Text = frmnp.CampoNombre();
                    }
                    else if (dialogResult == DialogResult.No)
                    {
                        cb_prove.DroppedDown = true;
                    }
                }
            }
            if (Txt_Cantidad == sender)
            {
                if (Txt_Cantidad.Text != "")
                {
                    Txt_Cantidad.Text = (Convert.ToInt32(Txt_Cantidad.Text)).ToString();
                }
                if (Txt_Cantidad.Text == "")
                {
                    Txt_Cantidad.Text = "0";
                }
            }
            if (Txt_CodigoProducto == sender)
            {
                if (!ListaProductos.ContainsKey(id_tabla.ToString()))
                {
                    if (Rubros.ContainsKey(Txt_CodigoProducto.Text))
                    {
                        lb_Alerta.Visible = true;
                        OleDbDataReader dtr           = conexion.ConsultaDatos("Select * From Productos where Cod_Producto = " + Convert.ToInt64(Txt_CodigoProducto.Text) + "");
                        ArrayList       idProveedores = new ArrayList();
                        while (dtr.Read())
                        {
                            idProveedores.Add(dtr["Cod_Proveedor"].ToString());
                        }
                        string texto = "";
                        foreach (string x in idProveedores)
                        {
                            texto = texto + Proveedores_Lista[x] + ",";
                        }
                        DialogResult dr = MessageBox.Show("¿El Codigo ya existe con el proveedor " + texto + " desea cargarlo con un distinto proveedor ?", "Alerta", MessageBoxButtons.YesNo);
                        switch (dr)
                        {
                        case DialogResult.Yes:
                            foreach (string x in idProveedores)
                            {
                                Proveedores_Lista.Remove(x);
                            }
                            BindingSource ls = new BindingSource();
                            ls.DataSource          = Proveedores_Lista;
                            cb_prove.DataSource    = ls;
                            cb_prove.DisplayMember = "value";
                            cb_prove.ValueMember   = "key";
                            cb_prove.Text          = "Seleccione un Proovedor";
                            break;

                        case DialogResult.No:
                            LimpiarCampos();
                            break;
                        }
                    }
                    else
                    {
                        lb_Alerta.Visible   = false;
                        Btn_Aceptar.Enabled = true;
                    }
                }
            }
            if (Txt_PrecioCosto == sender)
            {
                if (Txt_PrecioCosto.Text != "0" && Txt_PrecioCosto.Text != "")
                {
                    Txt_PrecioVenta.Enabled        = true;
                    Txt_PorcentajeGanancia.Enabled = true;
                }
                if (Txt_PrecioCosto.Text == "")
                {
                    Txt_PrecioVenta.Enabled        = false;
                    Txt_PorcentajeGanancia.Enabled = false;
                }
            }
            if (Txt_PrecioVenta == sender)
            {
                if (Txt_PrecioCosto.Text != "" && Txt_PrecioVenta.Text != "")
                {
                    Txt_PorcentajeGanancia.Text = Math.Round(((Convert.ToDouble(Txt_PrecioVenta.Text) / Convert.ToDouble(Txt_PrecioVenta.Text)) - 1) * 100, 2).ToString();
                }
            }
            if (Txt_PorcentajeGanancia == sender)
            {
                if (Txt_PrecioCosto.Text != "" && Txt_PorcentajeGanancia.Text != "")
                {
                    Txt_PrecioVenta.Text = Math.Round(Convert.ToDouble(Txt_PrecioCosto.Text) + Convert.ToDouble(Txt_PrecioCosto.Text) * Convert.ToDouble(Txt_PorcentajeGanancia.Text) / 100, 2).ToString();
                }
            }
        }