Exemple #1
0
        private void bt_Delete_Click(object sender, EventArgs e)
        {
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Sino        sino = new Frm_Sino();
            Frm_Advertencia adv  = new Frm_Advertencia();

            if (lsv_Det.SelectedIndices.Count == 0)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Selecciona un producto a quitar";
                adv.ShowDialog();
                fil.Hide();
            }
            else
            {
                fil.Show();
                sino.Lbl_msm1.Text = "¿Seguro que deseas eliminar este producto?";
                sino.ShowDialog();
                fil.Hide();

                if (sino.Tag.ToString() == "Si")
                {
                    int i;
                    var lis = lsv_Det.SelectedItems[0];
                    for (i = lsv_Det.SelectedItems.Count - 1; i >= 0; i--)
                    {
                        lsv_Det.Items.Remove(lsv_Det.SelectedItems[i]);
                    }
                    Calcular();
                }
            }
        }
Exemple #2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            Frm_Filtro       fil = new Frm_Filtro();
            Frm_Advertencia  ver = new Frm_Advertencia();
            Frm_EditProducto edi = new Frm_EditProducto();

            if (ltsProductos.SelectedIndices.Count == 0)
            {
                fil.Show();
                ver.ShowDialog();
                fil.Hide();
            }
            else
            {
                var    lis        = ltsProductos.SelectedItems[0];
                string idproducto = lis.SubItems[0].Text;

                fil.Show();
                edi.Tag = idproducto;
                edi.ShowDialog();
                fil.Hide();

                if (edi.Tag.ToString() == "A")
                {
                    Cargar_todos_Productos();
                }
            }
        }
Exemple #3
0
        private void bt_editPre_Click(object sender, EventArgs e)
        {
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Solo_Precio solo = new Frm_Solo_Precio();
            Frm_Advertencia adv  = new Frm_Advertencia();

            if (lsv_Det.SelectedIndices.Count == 0)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Seleccione un producto para editar";
                adv.ShowDialog();
                fil.Hide();
            }
            else
            {
                double precio_ingresado = 0;
                double precio_editado   = 0;
                precio_ingresado = Convert.ToDouble(lsv_Det.SelectedItems[0].SubItems[3].Text);
                fil.Show();
                solo.txt_cant.Text = precio_ingresado.ToString();
                solo.ShowDialog();
                fil.Hide();
                try {
                    if (solo.Tag.ToString() == "A")
                    {
                        precio_editado = Convert.ToDouble(solo.txt_cant.Text);
                        lsv_Det.SelectedItems[0].SubItems[3].Text = precio_editado.ToString("###0.00");
                        Calcular();
                    }
                } catch (Exception io)
                {
                }
            }
        }
Exemple #4
0
        private void ltsCompras_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            Frm_Filtro         fil = new Frm_Filtro();
            Frm_Advertencia    ver = new Frm_Advertencia();
            Form_VerDet_Compra edi = new Form_VerDet_Compra();

            if (ltsCompras.SelectedIndices.Count == 0)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Seleccione un producto";
                ver.ShowDialog();
                fil.Hide();
            }
            else
            {
                var    lis      = ltsCompras.SelectedItems[0];
                string idCompra = lis.SubItems[0].Text;

                fil.Show();
                edi.Tag = idCompra;
                edi.ShowDialog();
                fil.Hide();

                if (edi.Tag.ToString() == "A")
                {
                    Cargar_todos_Compras();
                }
            }
        }
        private void bt_solicitarJustificacion_Click(object sender, EventArgs e)
        {
            Frm_Filtro            fil = new Frm_Filtro();
            Frm_Reg_Justificacion per = new Frm_Reg_Justificacion();

            if (lsv_person.SelectedIndices.Count == 0)
            {
                fil.Show();
                MessageBox.Show("Seleccione la persona a la que desea solicitarle la justificación", "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                fil.Hide();
            }
            else
            {
                var    lsv      = lsv_person.SelectedItems[0];
                string xidsocio = lsv.SubItems[0].Text;
                string nombre   = lsv.SubItems[2].Text;
                fil.Show();
                per.xedit = false;
                per.txt_IdPersona.Text  = xidsocio;
                per.txt_nompersona.Text = nombre;
                per.txt_idjusti.Text    = RN_Utilitario.RN_NroDoc(4);
                per.ShowDialog();
                fil.Hide();

                if (Convert.ToString(per.Tag) == "")
                {
                    return;
                }
                {
                    Cargar_todas_Justificaciones();
                    elTab1.SelectedTabPageIndex = 4;
                    elTabPage5.Visible          = true;
                }
            }
        }
Exemple #6
0
        private void btn_procesar_Click(object sender, EventArgs e)
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia ver = new Frm_Advertencia();
            RN_Cierre_Caja  obj = new RN_Cierre_Caja();

            if (txt_importe.Text.Trim().Length == 0)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Ingrese el importe de apertura de caja";
                ver.ShowDialog();
                fil.Hide();

                txt_importe.Focus();
                return;
            }

            if (obj.RN_Validar_Inicio_Doble_Caja() == true)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Esta caja ya esta registrada para este dia";
                ver.ShowDialog();
                fil.Hide();
            }
            else
            {
                Registrar_Inicio_Caja();
            }
        }
Exemple #7
0
        private void Agregar_Productos_carro(string xxidProd, string xxnomprod, double xxcant, double xxprecio, double xximporte)
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            try
            {
                if (lsv_Det.Items.Count == 0)
                {
                    ListViewItem item = new ListViewItem();
                    item = lsv_Det.Items.Add(xxidProd);
                    item.SubItems.Add(xxnomprod.Trim());
                    item.SubItems.Add(xxcant.ToString());
                    item.SubItems.Add(xxprecio.ToString("###0.00"));
                    item.SubItems.Add(xximporte.ToString("###0.00"));


                    Calcular();
                    lsv_Det.Focus();
                    lsv_Det.Items[0].Selected = true;
                    pnl_sinProd.Visible       = false;
                }
                else
                {
                    for (int i = 0; i < lsv_Det.Items.Count; i++)
                    {
                        if (lsv_Det.Items[i].Text.Trim() == xxidProd.Trim())
                        {
                            fil.Show();
                            adv.lbl_Msm1.Text = "El producto ya fue agregado al carrito.";
                            adv.ShowDialog();
                            fil.Hide();
                        }
                    }

                    ListViewItem item = new ListViewItem();
                    item = lsv_Det.Items.Add(xxidProd);
                    item.SubItems.Add(xxnomprod.Trim());
                    item.SubItems.Add(xxcant.ToString());
                    item.SubItems.Add(xxprecio.ToString("###0.00"));
                    item.SubItems.Add(xximporte.ToString("###0.00"));

                    Calcular();
                    lsv_Det.Focus();
                    lsv_Det.Items[0].Selected = true;
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #8
0
        //private void txtMargenUtilidad_TextChanged(object sender, EventArgs e)
        //{
        //txtMargenUtilidad.Text = txtMargenUtilidad.Text.Replace(",", ".");
        //txtMargenUtilidad.SelectionStart = txtMargenUtilidad.Text.Length;

        //try
        //{
        //    if (txtMargenUtilidad.Text.Trim() == "") { return; }
        //    if (txtPrecioCompra.Text.Trim() == "") { return; }

        //    double precio_compra = 0;
        //    double utilidad = 0;

        //    precio_compra = Convert.ToDouble(txtPrecioCompra.Text) * Convert.ToDouble(txtMargenUtilidad.Text);
        //    txtPrecioVentaMenor.Text = precio_compra.ToString("##.00");

        //    utilidad = Convert.ToDouble(txtPrecioVentaMenor.Text) - Convert.ToDouble(txtPrecioCompra.Text);
        //    txtUtilidad.Text = utilidad.ToString("##.00");
        //}
        //catch(Exception ex)
        //{
        //    string sms = ex.Message;
        //}
        //}

        private void Editar()
        {
            RN_Productos    obj      = new RN_Productos();
            EN_Producto     producto = new EN_Producto();
            Frm_Filtro      fil      = new Frm_Filtro();
            Frm_Exito       exi      = new Frm_Exito();
            Frm_Advertencia adv      = new Frm_Advertencia();

            try
            {
                producto.Idpro       = txtIdProducto.Text;
                producto.Idprove     = lblidproveedor.Text;
                producto.Descripcion = txtdescripcion_producto.Text;
                producto.Utilidad    = Convert.ToDouble(txtUtilidad.Text);
                producto.Pre_compra  = Convert.ToDouble(txtPrecioCompra.Text);
                producto.IdCat       = Convert.ToInt32(lblidcat.Text);
                producto.IdMar       = Convert.ToInt32(lblidmarca.Text);
                if (xFotoruta.Trim().Length < 5)
                {
                    producto.Foto = ".";
                }
                else
                {
                    producto.Foto = xFotoruta;
                }
                producto.Pre_Venta_Menor = Convert.ToDouble(txtPrecioVentaMenor.Text);
                producto.Pre_Venta_Mayor = Convert.ToDouble(txtPrecioVentaMayor.Text);
                producto.Pre_Venta       = Convert.ToDouble(txtPrecioVenta.Text);
                producto.UndMdida        = cmbUnidadMedida.Text;
                producto.PesoUnit        = Convert.ToDouble(txtPesoUnit.Text);
                producto.Utilidad        = Convert.ToDouble(txtUtilidad.Text);
                producto.TipoProd        = cmbTipoProducto.Text;
                producto.ClaveSAT        = txtClaveSat.Text;

                obj.RN_Editar_Producoto(producto);

                if (BD_Productos.seedito == true)
                {
                    fil.Show();
                    exi.lbl_Msm1.Text = "Producto guardado exitosamente.";
                    exi.ShowDialog();
                    fil.Hide();

                    this.Tag = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al guardar el producto: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #9
0
        private void bt_editCant_Click(object sender, EventArgs e)
        {
            Frm_Filtro        fil  = new Frm_Filtro();
            Frm_Solo_Cantidad solo = new Frm_Solo_Cantidad();
            Frm_Advertencia   adv  = new Frm_Advertencia();

            if (lsv_Det.SelectedIndices.Count == 0)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Selecciona un producto para editar su cantidad";
                adv.ShowDialog();
                fil.Hide();
            }
            else
            {
                double cantidad_ingresado = 0;
                double cantidad_editado   = 0;
                cantidad_ingresado = Convert.ToDouble(lsv_Det.SelectedItems[0].SubItems[2].Text);
                fil.Show();
                solo.txt_cant.Text = cantidad_ingresado.ToString();
                solo.ShowDialog();
                fil.Hide();
                try
                {
                    if (solo.Tag.ToString() == "A")
                    {
                        cantidad_editado = Convert.ToDouble(solo.txt_cant.Text);
                        lsv_Det.SelectedItems[0].SubItems[2].Text = cantidad_editado.ToString("###0.00");
                        Calcular();
                    }
                }
                catch (Exception io)
                {
                    try
                    {
                        if (solo.Tag.ToString() == "A")
                        {
                            cantidad_editado = Convert.ToDouble(solo.txt_cant.Text);
                            lsv_Det.SelectedItems[0].SubItems[2].Text = cantidad_editado.ToString("###0.00");
                            Calcular();
                        }
                    }
                    catch (Exception)
                    {
                        solo.Tag = "";
                        solo.Close();
                    }
                }
            }
        }
Exemple #10
0
        private void Registrar_Inicio_Caja()
        {
            EN_Cierre_Caja ca  = new EN_Cierre_Caja();
            RN_Cierre_Caja obj = new RN_Cierre_Caja();
            Frm_Filtro     fil = new Frm_Filtro();
            Frm_Exito      ver = new Frm_Exito();

            try
            {
                string idCierre = RN_TipoDoc.RN_Nro_id(13);

                ca.IdCierre            = idCierre;
                ca.AperturaCaja        = Convert.ToDouble(txt_importe.Text);
                ca.TotalIngreso        = 0;
                ca.TotalEgreso         = 0;
                ca.IdUsu               = Convert.ToInt32(Cls_Libreria.IdUsu);
                ca.TotalGanancia       = 0;
                ca.TotalEntregado      = 0;
                ca.SaldoSiguiente      = 0;
                ca.TotalFactura        = 0;
                ca.TotalBoleta         = 0;
                ca.TotalNota           = 0;
                ca.TotalCreditoCobrado = 0;
                ca.TotalCreditoEmitido = 0;

                obj.RN_Registrar_Inicio_Caja(ca);

                if (BD_Cierre_Caja.guardado == true)
                {
                    RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(13);

                    fil.Show();
                    ver.lbl_Msm1.Text = "La caja se ha aperturado exitosamente";
                    ver.ShowDialog();
                    fil.Hide();

                    txt_importe.Text = "";
                    this.Tag         = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Error: " + ex.Message;
                ver.ShowDialog();
                fil.Hide();
            }
        }
Exemple #11
0
        private void bt_desaprobarJustificacion_Click(object sender, EventArgs e)
        {
            Frm_Advertencia  adv  = new Frm_Advertencia();
            Frm_Sino         sino = new Frm_Sino();
            Msm_Bueno        ok   = new Msm_Bueno();
            Frm_Filtro       fil  = new Frm_Filtro();
            RN_Justificacion obj  = new RN_Justificacion();

            if (lsv_justifi.SelectedIndices.Count == 0)
            {
                fil.Show();
                MessageBox.Show("Seleccione un item que desea desaprobar", "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                fil.Hide();
            }
            else
            {
                var    lsv       = lsv_justifi.SelectedItems[0];
                string xidjus    = lsv.SubItems[0].Text;
                string xidper    = lsv.SubItems[1].Text;
                string xstadojus = lsv.SubItems[6].Text;

                if (xstadojus.Trim() == "Falta Aprobado")
                {
                    fil.Show(); adv.Lbl_Msm1.Text = "La Justificacion Seleccionada, aun no fue aprobada"; adv.ShowDialog(); fil.Hide(); return;
                }
                ;

                sino.Lbl_msm1.Text = "¿estas Seguro que desea  desaprobar la Justificacion?" + "\n\r" + " -Recuerda que este proceso esta bajo tu responsabilidad";
                fil.Show();
                sino.ShowDialog();
                fil.Hide();


                if (Convert.ToString(sino.Tag) == "Si")
                {
                    obj.RN_Desaprobar_Justificacion(xidjus, xidper);
                    if (BD_Justificacion.tryed == true)
                    {
                        fil.Show();
                        ok.Lbl_msm1.Text = "Justificacion Desaprobada";
                        ok.ShowDialog();
                        fil.Hide();


                        BuscarJustificacion_porValor(xidjus);
                    }
                }
            }
        }
        private void bt_aprobarJustificacion_Click(object sender, EventArgs e)
        {
            Frm_Advertencia  adv  = new Frm_Advertencia();
            Frm_Sino         sino = new Frm_Sino();
            Frm_Msm_Bueno    ok   = new Frm_Msm_Bueno();
            Frm_Filtro       fis  = new Frm_Filtro();
            RN_Justificacion obj  = new RN_Justificacion();

            if (lsv_justifi.SelectedIndices.Count == 0)
            {
                fis.Show();
                adv.Lbl_Msm1.Text = "Seleccione el registro que desea aprobar";
                adv.ShowDialog();
                fis.Hide();
                return;
            }
            else
            {
                var    lsv       = lsv_justifi.SelectedItems[0];
                string xidjus    = lsv.SubItems[0].Text;
                string xidper    = lsv.SubItems[1].Text;
                string xstadojus = lsv.SubItems[6].Text;

                if (xstadojus.Trim() == "Aprobado")
                {
                    fis.Show(); adv.Lbl_Msm1.Text = "La justificacion seleccionada ya fue aprobada"; adv.ShowDialog(); fis.Hide(); return;
                }

                sino.Lbl_msm1.Text = "¿Estás seguro que deseas aprobar esta justificación?";
                fis.Show();
                sino.ShowDialog();
                fis.Hide();

                if (Convert.ToString(sino.Tag) == "Si")
                {
                    obj.RN_Aprobar_Justificacion(xidjus, xidper);
                    if (BD_Justificacion.tryed == true)
                    {
                        fis.Show();
                        ok.Lbl_msm1.Text = "Justificación aprobada";
                        ok.ShowDialog();
                        fis.Hide();

                        Buscar_Justifiacion_porValor(xidjus);
                    }
                }
            }
        }
Exemple #13
0
        private void txt_cant_KeyDown(object sender, KeyEventArgs e)
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            if (e.KeyCode == Keys.Enter)
            {
                if (lblTipoProd.Text.Trim().ToString() == "Producto")
                {
                    if (Convert.ToDouble(txt_cant.Text) > Convert.ToDouble(lblStock.Text))
                    {
                        fil.Show();
                        adv.lbl_Msm1.Text = "No cuentas con la cantidad suficiente de productos en el almacen";
                        adv.ShowDialog();
                        fil.Hide();
                        txt_cant.Text = "1";
                        return;
                    }
                    else
                    {
                        this.Tag = "A";
                        this.Close();
                    }
                }
                else
                {
                    this.Tag = "A";
                    this.Close();
                }
            }
        }
Exemple #14
0
        private void Editar_Justificacion()
        {
            RN_Justificacion obj = new RN_Justificacion();
            EN_Justificacion jus = new EN_Justificacion();

            Frm_Filtro    fil = new Frm_Filtro();
            Frm_Msm_Bueno ok  = new Frm_Msm_Bueno();

            try
            {
                jus.IdJusti         = txt_idjusti.Text.Trim();
                jus.Id_Personal     = txt_IdPersona.Text;
                jus.PrincipalMotivo = cbo_motivJusti.Text;
                jus.Detalle         = txt_DetalleJusti.Text;
                jus.Fecha           = Dtp_FechaJusti.Value;

                obj.RN_Registrar_Justificacion(jus);

                if (BD_Justificacion.edited == true)
                {
                    fil.Show();
                    ok.Lbl_msm1.Text = "La solicitud de justificación fue modificada, Espere la aprobación";
                    ok.ShowDialog();
                    fil.Hide();

                    LimpiarPiso();
                    this.Tag = "A";
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Revisa el Error: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemple #15
0
        private void Registrar_Proveedor()
        {
            RN_Proveedor    obj = new RN_Proveedor();
            EN_Proveedor    pro = new EN_Proveedor();
            Frm_Advertencia adv = new Frm_Advertencia();
            Frm_Filtro      fil = new Frm_Filtro();

            try
            {
                pro.Idproveedor     = txtIdProveedor.Text;
                pro.Nombreproveedor = txtnombrepro.Text;
                pro.Direccion       = txtdireccion.Text;
                pro.Telefono        = txttelefono.Text;
                pro.Rubro           = txtrubro.Text;
                pro.Rfc             = txtrfc.Text;
                pro.Correo          = txtcorreo.Text;
                pro.Contacto        = txtContacto.Text;
                pro.Fotologo        = xFotoruta;

                obj.RN_Registrar_Proveedor(pro);
                limpiar();

                this.Tag = "A";
                this.Close();
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al guardar:" + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #16
0
        private void Buscar_Producto(string xvalor)
        {
            RN_Productos    obj  = new RN_Productos();
            DataTable       data = new DataTable();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia adv  = new Frm_Advertencia();

            try
            {
                data = obj.RN_Buscar_Productos(xvalor.Trim());
                if (data.Rows.Count > 0)
                {
                    lblidProducto.Text   = Convert.ToString(data.Rows[0]["Id_Pro"]);
                    Lbl_stockActual.Text = Convert.ToString(data.Rows[0]["Stock_Actual"]);
                    Lbl_precompra.Text   = Convert.ToString(data.Rows[0]["Pre_Compra"]);
                    lbl_producto.Text    = Convert.ToString(data.Rows[0]["Descripcion_Larga"]);
                    lblTipoProducto.Text = Convert.ToString(data.Rows[0]["TipoProdcto"]);
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el cliente: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #17
0
        public void Cargar_Datos_Usuario()
        {
            try
            {
                Frm_Filtro xfil = new Frm_Filtro();


                xfil.Show();
                MessageBox.Show("Bienvenido SR: " + Cls_Libreria.Apellidos, "Bienvenido al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                xfil.Hide();

                Lbl_NomUsu.Text = Cls_Libreria.Apellidos;
                lbl_rolNom.Text = Cls_Libreria.Rol;

                if (Cls_Libreria.Foto.Trim().Length == 0 | Cls_Libreria.Foto == null)
                {
                    return;
                }

                if (File.Exists(Cls_Libreria.Foto) == true)
                {
                    picuser.Load(Cls_Libreria.Foto);
                }
                else
                {
                    picuser.Image = Properties.Resources.user;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #18
0
        private void lblAbrir_Click(object sender, EventArgs e)
        {
            Frm_Advertencia adv = new Frm_Advertencia();
            Frm_Filtro      fil = new Frm_Filtro();

            var FilePath = string.Empty;

            try
            {
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    xFotoruta = openFileDialog1.FileName;
                    piclogo.Load(xFotoruta);
                }
            }
            catch (Exception ex)
            {
                piclogo.Load(Application.StartupPath + @"\user.png");
                xFotoruta = Application.StartupPath + @"\user.png";
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el Personal: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #19
0
        private void bt_add_Click(object sender, EventArgs e)
        {
            Frm_Filtro             fil  = new Frm_Filtro();
            Frm_ListadoProd_Compra xpro = new Frm_ListadoProd_Compra();

            fil.Show();
            Frm_ListadoProd_Compra.tipoVenta = "coti";
            xpro.cbxCotizacion.Checked       = true;
            xpro.ShowDialog();
            fil.Hide();

            if (xpro.Tag.ToString() == "A")
            {
                string _idProd   = xpro.lblIdProducto.Text;
                string _nomprod  = xpro.lblNomProd.Text;
                double _cant     = Convert.ToDouble(xpro.lblCant.Text);
                double _precio   = Convert.ToDouble(xpro.lblPreUnid.Text);
                double _importe  = Convert.ToDouble(xpro.lblImport.Text);
                string _und      = xpro.lblUnid.Text;
                string _tipoProd = xpro.lblTipoProd.Text;
                double _utilidad = Convert.ToDouble(xpro.lblUtiUnit.Text);

                Agregar_Productos_carro(_idProd, _nomprod, _cant, _precio, _importe, _und, _tipoProd, _utilidad);
            }
        }
Exemple #20
0
        private void Buscar_Cliente_Editar(string idCliente)
        {
            RN_Cliente      obj  = new RN_Cliente();
            DataTable       data = new DataTable();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia adv  = new Frm_Advertencia();

            try
            {
                data = obj.RN_Buscar_Cliente_Valor(idCliente, "Activo");
                if (data.Rows.Count > 0)
                {
                    txtIdCliente.Text      = Convert.ToString(data.Rows[0]["Id_Cliente"]);
                    txtRazonSocial.Text    = Convert.ToString(data.Rows[0]["Razon_Social_Nombres"]);
                    txtRfc.Text            = Convert.ToString(data.Rows[0]["RFC"]);
                    txtDireccion.Text      = Convert.ToString(data.Rows[0]["Direccion"]);
                    txtTelefono.Text       = Convert.ToString(data.Rows[0]["Telefono"]);
                    txtEmail.Text          = Convert.ToString(data.Rows[0]["E_Mail"]);
                    txtLimiteCredito.Text  = Convert.ToString(data.Rows[0]["Limit_Credit"]);
                    txtNombreContacto.Text = Convert.ToString(data.Rows[0]["Contacto"]);
                    cbmDistrito.Text       = Convert.ToString(data.Rows[0]["Distrito"]);
                    dtpFechaAniv.Text      = Convert.ToString(data.Rows[0]["Fcha_Ncmnto_Anivsrio"]);
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el cliente: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
Exemple #21
0
        private void bt_add_Click(object sender, EventArgs e)
        {
            Frm_Filtro             fil = new Frm_Filtro();
            Frm_ListadoProd_Compra pro = new Frm_ListadoProd_Compra();

            fil.Show();
            Frm_ListadoProd_Compra.tipoVenta = "compra";
            pro.cbxCotizacion.Checked        = true;
            pro.txtbuscar.Focus();
            pro.ShowDialog();
            fil.Hide();
            try
            {
                if (pro.Tag.ToString() == "A")
                {
                    string _idProd  = pro.lblIdProducto.Text;
                    string _nomprod = pro.lblNomProd.Text;
                    double _cant    = Convert.ToDouble(pro.lblCant.Text);
                    double _precio  = Convert.ToDouble(pro.lblPreUnid.Text);
                    double _importe = Convert.ToDouble(pro.lblImport.Text);

                    Agregar_Productos_carro(_idProd, _nomprod, _cant, _precio, _importe);
                    txt_IdComp.Text = RN_TipoDoc.RN_Nro_id(9);
                    this.pnl_sinProd.Hide();
                }
            }
            catch (Exception)
            {
                pro.Tag = "";
                pro.Close();
            }
        }
Exemple #22
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Frm_Advertencia adv = new Frm_Advertencia();
            Frm_Filtro      fil = new Frm_Filtro();

            if (lsv_dis.SelectedIndices.Count == 0)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Seleccionar el Item para Eliminar";
                adv.ShowDialog();
                fil.Hide();
                return;
            }
            else
            {
                var lsv = lsv_dis.SelectedItems[0];
                txtid.Text = lsv.SubItems[0].Text;

                Frm_Sino sino = new Frm_Sino();

                //sino.Lbl_msm1.text = "Estas seguro de eliminar la marca";
                sino.ShowDialog();


                if (sino.Tag.ToString() == "Si")
                {
                    RN_Distrito obj = new RN_Distrito();
                    obj.RN_Eliminar_Distrito(Convert.ToInt32(txtid.Text));
                    Cargar_Todos_Distrito();
                }
            }
        }
Exemple #23
0
        private void Buscar_Proveedorpara_Editar(string idprovee)
        {
            RN_Proveedor    obj  = new RN_Proveedor();
            DataTable       data = new DataTable();
            Frm_Advertencia adv  = new Frm_Advertencia();
            Frm_Filtro      fil  = new Frm_Filtro();

            try
            {
                data = obj.RN_Buscar_Proveedores(idprovee);
                if (data.Rows.Count > 0)
                {
                    txtIdProveedor.Text = Convert.ToString(data.Rows[0]["IDPROVEE"]);
                    txtnombrepro.Text   = Convert.ToString(data.Rows[0]["NOMBRE"]);
                    txtdireccion.Text   = Convert.ToString(data.Rows[0]["DIRECCION"]);
                    txtcorreo.Text      = Convert.ToString(data.Rows[0]["CORREO"]);
                    txttelefono.Text    = Convert.ToString(data.Rows[0]["TELEFONO"]);
                    txtContacto.Text    = Convert.ToString(data.Rows[0]["CONTACTO"]);
                    txtrubro.Text       = Convert.ToString(data.Rows[0]["RUBRO"]);
                    txtrfc.Text         = Convert.ToString(data.Rows[0]["RFC"]);
                    xFotoruta           = Convert.ToString(data.Rows[0]["FOTO LOGO"]);

                    piclogo.Load(xFotoruta);
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al guardar: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
        private void Btn_EditPerso_Click(object sender, EventArgs e)
        {
            Frm_Filtro            fil = new Frm_Filtro();
            Frm_Registro_Personal per = new Frm_Registro_Personal();

            if (lsv_person.SelectedIndices.Count == 0)
            {
            }
            else
            {
                var    lsv       = lsv_person.SelectedItems[0];
                string Idpersona = lsv.SubItems[0].Text;

                fil.Show();
                per.sevaeditar = true;
                per.Buscar_Personal_ParaEditar(Idpersona);
                per.ShowDialog();
                fil.Hide();

                if (Convert.ToString(per.Tag) == "A")
                {
                    Cargar_todo_Perosnal();
                }
            }
        }
        private void Bt_registrarHuellaDigital_Click(object sender, EventArgs e)
        {
            Frm_Filtro       fil = new Frm_Filtro();
            Frm_Regis_Huella per = new Frm_Regis_Huella();

            //Obtener el ID de la persona
            if (lsv_person.SelectedIndices.Count == 0)
            {
                MessageBox.Show("Selecciona una persona para editar sus datos", "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            else
            {
                var    lsv      = lsv_person.SelectedItems[0];
                string xidsocio = lsv.SubItems[0].Text;

                fil.Show();
                per.Buscar_Personal_ParaEditar(xidsocio);
                per.ShowDialog();
                fil.Hide();

                if (Convert.ToString(per.Tag) == "")
                {
                    return;
                }
                {
                    Cargar_todo_Perosnal();
                }
            }
        }
        public void Cargar_Datos_usuario()
        {
            try
            {
                Frm_Filtro xfil = new Frm_Filtro();

                xfil.Show();
                MessageBox.Show("Bienvenido al sistema: " + Cls_Libreria.Apellidos, "Bienvenido al sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                xfil.Hide();

                Lbl_NomUsu.Text = Cls_Libreria.Apellidos;
                lbl_rolNom.Text = Cls_Libreria.Rol;

                if (Cls_Libreria.Foto.Trim().Length == 0 | Cls_Libreria.Foto == null)
                {
                    return;
                }

                if (File.Exists(Cls_Libreria.Foto) == true)
                {
                    pic_user.Load(Cls_Libreria.Foto);
                }
                else
                {
                    pic_user.Image = Properties.Resources.user;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo malo pasó: " + ex.Message, "Advertencia de Seguridad", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
        private void btn_SaveHorario_Click(object sender, EventArgs e)
        {
            try
            {
                RN_Horario      hor   = new RN_Horario();
                EN_Horario      por   = new EN_Horario();
                Frm_Filtro      fis   = new Frm_Filtro();
                Frm_Msm_Bueno   ok    = new Frm_Msm_Bueno();
                Frm_Advertencia adver = new Frm_Advertencia();

                por.Idhora    = lbl_idHorario.Text;
                por.HoEntrada = dtp_horaIngre.Value;
                por.HoTole    = dtp_hora_tolercia.Value;
                por.HoLimite  = Dtp_Hora_Limite.Value;
                por.HoSalida  = dtp_horaSalida.Value;

                hor.RN_Actualizar_Horario(por);

                if (BD_Horario.saved == true)
                {
                    fis.Show();
                    ok.Lbl_msm1.Text = "El horario fue Actualizado";
                    ok.ShowDialog();
                    fis.Hide();

                    elTabPage4.Visible          = false;
                    elTab1.SelectedTabPageIndex = 0;
                }
            }
            catch
            {
            }
        }
Exemple #28
0
        private void Registrar_Cliente()
        {
            RN_Cliente      obj  = new RN_Cliente();
            EN_Cliente      cli  = new EN_Cliente();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia adv  = new Frm_Advertencia();
            Frm_Exito       exit = new Frm_Exito();

            try
            {
                cli.Idcliente   = txtId.Text;
                cli.Razonsocial = txtNombre.Text;
                cli.Rfc         = txtRuc.Text;
                cli.Direccion   = txtDireccion.Text;
                cli.Telefono    = "0";
                cli.Email       = "-";
                cli.Contacto    = "-";
                cli.IdDis       = 1;
                cli.FechaAniv   = dtpFechaAniv.Value;
                cli.LimiteCred  = 50;

                obj.RN_Insertar_Cliente(cli);

                if (BD_Cliente.guardado == true)
                {
                    RN_TipoDoc.RN_Actualizar_NumeroCorrelativo_Producto(8);
                    limpiar();

                    this.Tag = "A";
                    fil.Show();
                    exit.lbl_Msm1.Text = "El cliente se ha guardado correctamente";
                    adv.ShowDialog();
                    fil.Hide();
                    txtbuscar.Text = txtId.Text;
                    limpiar();
                    pnlAddCliente.Visible = false;
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el cliente: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
        private void btn_nuevoAsis_Click(object sender, EventArgs e)
        {
            Frm_Filtro             fil  = new Frm_Filtro();
            Frm_Marcar_Asis_Manual asis = new Frm_Marcar_Asis_Manual();

            fil.Show();
            asis.ShowDialog();
            fil.Hide();
        }
Exemple #30
0
        private void Seleccionar_Producto()
        {
            Frm_Filtro        fil  = new Frm_Filtro();
            Frm_Solo_Cantidad solo = new Frm_Solo_Cantidad();

            if (ltsProductos.SelectedIndices.Count == 0)
            {
            }
            else
            {
                string tipoProducto  = "";
                double stock         = 0;
                double importe       = 0;
                string xnomprod      = "";
                double xcanti        = 0;
                double ximporte      = 0;
                double xprecioCompra = 0;

                var lis = ltsProductos.SelectedItems[0];
                tipoProducto = lis.SubItems[6].Text;

                if (tipoProducto.Trim() == "Producto")
                {
                    Frm_Compras.xnombreProducto = lis.SubItems[1].Text;
                    xnomprod = lis.SubItems[1].Text;
                    Frm_Compras.xidProducto = lis.SubItems[0].Text;
                    Frm_Compras.xprecio     = Convert.ToDouble(lis.SubItems[3].Text);
                    xprecioCompra           = Convert.ToDouble(lis.SubItems[3].Text);
                    stock = Convert.ToDouble(lis.SubItems[2].Text);


                    fil.Show();
                    solo.ShowDialog();
                    fil.Hide();
                    try
                    {
                        if (solo.Tag.ToString() == "A")
                        {
                            xcanti             = Convert.ToDouble(solo.txt_cant.Text);
                            solo.txt_cant.Text = "";

                            ximporte             = Convert.ToDouble(xcanti) * Convert.ToDouble(xprecioCompra);
                            Frm_Compras.ximporte = importe;
                            Frm_Compras.xcant    = xcanti;

                            this.Tag = "A";
                            this.Close();
                        }
                    }
                    catch (Exception)
                    {
                        solo.Tag = "";
                        solo.Close();
                    }
                }
            }
        }