Beispiel #1
0
        private bool ValidarDatos()
        {
            Frm_Advertencia adv = new Frm_Advertencia();
            Frm_Filtro      fil = new Frm_Filtro();

            if (txt_IdPersona.Text.Length < 8)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "El ID Personal no fue generado"; adv.ShowDialog(); fil.Hide(); txt_IdPersona.Focus(); return(false);
            }
            if (txt_idjusti.Text.Length < 8)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "El ID de la justificación no fue generado"; adv.ShowDialog(); fil.Hide(); txt_idjusti.Focus(); return(false);
            }

            if (cbo_motivJusti.Text.Length == -1)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "Selecciona el motivo de la justificación"; adv.ShowDialog(); fil.Hide(); cbo_motivJusti.Focus(); return(false);
            }
            if (txt_DetalleJusti.Text.Trim().Length < 5)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "Ingresa una breve descripción para la justificación"; adv.ShowDialog(); fil.Hide(); txt_DetalleJusti.Focus(); return(false);
            }

            return(true);
        }
        private bool ValidarDatos()
        {
            Frm_Advertencia adv = new Frm_Advertencia();
            Frm_Filtro      fil = new Frm_Filtro();

            if (txt_IdPersona.Text.Length < 8)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "el id personal no fue escrito"; adv.ShowDialog(); fil.Hide(); txt_IdPersona.Focus(); return(false);
            }
            if (txt_idjusti.Text.Length < 8)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "el id justificacion no fue escrito"; adv.ShowDialog(); fil.Hide(); txt_idjusti.Focus(); return(false);
            }

            if (cbo_motivJusti.SelectedIndex == -1)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "Selecione el motivo de la justificacion"; adv.ShowDialog(); fil.Hide(); cbo_motivJusti.Focus(); return(false);
            }
            if (txt_DetalleJusti.Text.Trim().Length < 5)
            {
                fil.Show(); adv.Lbl_Msm1.Text = "Ingrese un breve descripcion de la justificacion"; adv.ShowDialog(); fil.Hide(); txt_DetalleJusti.Focus(); return(false);
            }

            return(true);
        }
Beispiel #3
0
        private bool Validar_Compra()
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            if (lsv_Det.Items.Count == 0)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Ingresa al menos un producto"; adv.ShowDialog(); fil.Hide(); return(false);
            }
            if (cbo_provee.SelectedIndex == -1)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Selecciona un proveedor"; adv.ShowDialog(); fil.Hide(); cbo_provee.Focus(); return(false);
            }
            if (txt_NroFisico.Text.Trim().Length < 2)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Ingrese el numero de factura fisica"; adv.ShowDialog(); fil.Hide(); txt_NroFisico.Focus(); return(false);
            }
            if (cbo_tipoPago.SelectedIndex == -1)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Selecciona el tipo de pago"; adv.ShowDialog(); fil.Hide(); cbo_tipoPago.Focus(); return(false);
            }
            if (cbo_tipoDoc.SelectedIndex == -1)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Selecciona el tipo de documento"; adv.ShowDialog(); fil.Hide(); cbo_tipoDoc.Focus(); return(false);
            }

            return(true);
        }
Beispiel #4
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);
            }
        }
Beispiel #5
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)
                {
                }
            }
        }
Beispiel #6
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();
                }
            }
        }
Beispiel #7
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();
            }
        }
Beispiel #8
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);
            }
        }
Beispiel #9
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();
            }
        }
Beispiel #10
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();
            }
        }
Beispiel #11
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();
                }
            }
        }
        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;
                }
            }
        }
Beispiel #13
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();
            }
        }
Beispiel #14
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            Frm_Advertencia ok     = new Frm_Advertencia();
            Frm_Filtro      fil    = new Frm_Filtro();
            RN_Personal     objper = new RN_Personal();

            if (ValidarCajasTexto() == false)
            {
                return;
            }

            if (xedit == false)
            {
                if (objper.RN_Verificar_DniPersonal(txt_Dni.Text) == true)
                {
                    MessageBox.Show("El Dni que intentas ingresar ya se encuentra registrado en el sistema", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return;
                }

                Guardar_Personal();
            }
            else
            {
                Editar_Personal();
            }
        }
Beispiel #15
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();
            }
        }
Beispiel #16
0
        private void btn_aceptar_Click(object sender, EventArgs e)
        {
            Frm_Advertencia ok     = new Frm_Advertencia();
            Frm_Filtro      fil    = new Frm_Filtro();
            RN_Personal     objper = new RN_Personal();

            if (ValidarCajasTexto() == false)
            {
                return;
            }


            if (xedit == false)
            {
                if (objper.RN_Verificar_DniPersonal(txt_Dni.Text) == true)
                {
                    MessageBox.Show("El numero de Dni YA EXISTE", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Guardar_Personal();
                }
                else
                {
                    Editar_Personal();
                }
            }
        }
Beispiel #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;
            }
        }
Beispiel #18
0
        private void btn_listo_Click(object sender, EventArgs e)
        {
            RN_Distrito     obj = new RN_Distrito();
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            if (txtnombre.Text.Trim().Length < 0)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Ingresa el nombre del distrito"; adv.ShowDialog(); fil.Hide(); return;
            }

            if (editar == false)
            {
                //Nuevo
                obj.RN_Registrar_Distrito(txtnombre.Text);
                pnl_add.Visible = false;
                Cargar_Todos_Distrito();
                txtnombre.Text = "";
            }
            else
            {
                //Ediatr
                obj.RN_Editar_Distrito(Convert.ToInt32(txtid.Text), txtnombre.Text);
                pnl_add.Visible = false;
                Cargar_Todos_Distrito();
                txtnombre.Text = "";
                editar         = false;
            }
        }
Beispiel #19
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();
            }
        }
Beispiel #20
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();
                }
            }
        }
Beispiel #21
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();
                }
            }
        }
Beispiel #22
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();
                }
            }
        }
Beispiel #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
            {
            }
        }
Beispiel #28
0
        private void Registrar_Kardex(string idProducto)
        {
            RN_Kardex       obj = new RN_Kardex();
            EN_Kardexcs     kr  = new EN_Kardexcs();
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            try
            {
                if (obj.RN_VerificarProducto_Cardex(idProducto) == true)
                {
                    return;
                }
                else
                {
                    RN_TipoDoc.RN_Actualizar_Tipo_Doc(6);
                    string idKardex = RN_TipoDoc.RN_Nro_id(6);
                    obj.RN_Registrar_Kardex(idKardex, idProducto, lblidproveedor.Text);

                    if (BD_Kardex.seguardo == true)
                    {
                        //detalle cardex

                        RN_TipoDoc.RN_Actualizar_Tipo_Doc(6);

                        kr.Idkardex      = idKardex;
                        kr.Item          = 1;
                        kr.Doc_soporte   = "000";
                        kr.Det_operacion = "Inicio de Kardex";

                        kr.Cantidad_in = 0;
                        kr.Precio_in   = 0;
                        kr.Total_in    = 0;

                        kr.Cantidad_out      = 0;
                        kr.Precio_out        = 0;
                        kr.Importe_total_out = 0;
                        kr.Cantidad_saldo    = 0;
                        kr.Promedio          = 0;
                        kr.Total_saldo       = 0;

                        obj.RN_Registrar_Detalle_Kardex(kr);

                        if (BD_Kardex.seguardo == true)
                        {
                        }
                    }
                }
            }
            catch (Exception e)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Algo Salio Mal: " + e.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();
        }
Beispiel #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();
                    }
                }
            }
        }