示例#1
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;
            }
        }
        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();
                }
            }
        }
示例#3
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);
            }
        }
示例#4
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();
            }
        }
示例#5
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;
            }
        }
示例#6
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();
            }
        }
示例#7
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();
            }
        }
示例#8
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();
            }
        }
示例#9
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 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
            {
            }
        }
示例#11
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();
            }
        }
        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 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();
                }
            }
        }
示例#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);
            }
        }
示例#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();
            }
        }
示例#16
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();
                }
            }
        }
示例#17
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();
            }
        }
示例#18
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();
            }
        }
示例#19
0
        private void btn_procesar_Click(object sender, EventArgs e)
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia adv = new Frm_Advertencia();

            fil.Hide();
            if (lsv_Det.Items.Count == 0)
            {
                fil.Show(); adv.lbl_Msm1.Text = "El carrito debe contener al menos un producto"; adv.ShowDialog(); fil.Hide();
            }
            if (lblIdCliente.Text.Trim().Length < 2)
            {
                fil.Show(); adv.lbl_Msm1.Text = "Debes agregar un cliente"; adv.ShowDialog(); fil.Hide();
            }


            Guardar_Cotizacion();
        }
示例#20
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();
                    }
                }
            }
        }
        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();
        }
示例#22
0
        private void Registrar_Cliente()
        {
            RN_Cliente      obj = new RN_Cliente();
            EN_Cliente      cli = new EN_Cliente();
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Exito       ex  = new Frm_Exito();
            Frm_Advertencia adv = new Frm_Advertencia();

            try
            {
                cli.Idcliente   = txtIdCliente.Text;
                cli.Razonsocial = txtRazonSocial.Text;
                cli.Rfc         = txtRfc.Text;
                cli.Direccion   = txtDireccion.Text;
                cli.Telefono    = txtTelefono.Text;
                cli.Email       = txtEmail.Text;
                cli.Contacto    = txtNombreContacto.Text;
                cli.IdDis       = Convert.ToInt32(cbmDistrito.SelectedValue);
                cli.FechaAniv   = dtpFechaAniv.Value;
                cli.LimiteCred  = Convert.ToDouble(txtLimiteCredito.Text);

                obj.RN_Insertar_Cliente(cli);

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

                    this.Tag = "A";
                    this.Close();
                    fil.Show();
                    ex.lbl_Msm1.Text = "El cliente se ha guardado correctamente.";
                    ex.ShowDialog();
                    fil.Hide();
                }
            }
            catch (Exception e)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Ha ocurrido un error al guardar: " + e.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
示例#23
0
        private void Listar_Caja_Dia()
        {
            DataTable       dato = new DataTable();
            RN_Cierre_Caja  obj  = new RN_Cierre_Caja();
            Frm_Filtro      fil  = new Frm_Filtro();
            Frm_Advertencia ver  = new Frm_Advertencia();

            try
            {
                dato = obj.RN_Listar_Cierre_Caja_Dia();
                if (dato.Rows.Count > 0)
                {
                    lbl_idcaja.Text       = dato.Rows[0]["Id_cierre"].ToString();
                    Lbl_aperturaCaja.Text = dato.Rows[0]["Apertura_Caja"].ToString();
                    Lbl_estado.Text       = dato.Rows[0]["Estado_cierre"].ToString();
                    Lbl_fechaCaja.Text    = dato.Rows[0]["Fecha_Cierre"].ToString();

                    if (Lbl_estado.Text.Trim() == "Cerrado")
                    {
                        btn_aceptar.Enabled = false;
                    }
                    else
                    {
                        btn_aceptar.Enabled = true;
                    }
                }
                else
                {
                    fil.Show();
                    ver.lbl_Msm1.Text = "Tienes que iniciar la caja para acceder al cierre";
                    ver.ShowDialog();
                    fil.Hide();

                    btn_aceptar.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                ver.lbl_Msm1.Text = "Error" + ex;
                ver.ShowDialog();
                fil.Hide();
            }
        }
        private void ToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            Frm_Filtro fis = new Frm_Filtro();

            Frm_Marcar_Asistencia asis = new Frm_Marcar_Asistencia();

            fis.Show();
            asis.ShowDialog();
            fis.Hide();
        }
        private void btn_Asis_With_Huella_Click(object sender, EventArgs e)
        {
            Frm_Filtro fis = new Frm_Filtro();

            Frm_Marcar_Asistencia asis = new Frm_Marcar_Asistencia();

            fis.Show();
            asis.ShowDialog();
            fis.Hide();
        }
示例#26
0
        private void Editar_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   = txtIdCliente.Text;
                cli.Razonsocial = txtRazonSocial.Text;
                cli.Rfc         = txtRfc.Text;
                cli.Direccion   = txtDireccion.Text;
                cli.Telefono    = txtTelefono.Text;
                cli.Email       = txtEmail.Text;
                cli.Contacto    = txtNombreContacto.Text;
                cli.IdDis       = Convert.ToInt32(cbmDistrito.SelectedValue);
                cli.FechaAniv   = dtpFechaAniv.Value;
                cli.LimiteCred  = Convert.ToDouble(txtLimiteCredito.Text);

                obj.RN_Editar_Cliente(cli);

                if (BD_Cliente.editado == true)
                {
                    limpiar();

                    this.Tag = "A";
                    this.Close();
                    fil.Show();
                    exit.lbl_Msm1.Text = "El cliente se ha guardado correctamente";
                    adv.ShowDialog();
                    fil.Hide();
                }
            }
            catch (Exception ex)
            {
                fil.Show();
                adv.lbl_Msm1.Text = "Error al Guardar el cliente: " + ex.Message;
                adv.ShowDialog();
                fil.Hide();
            }
        }
示例#27
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Frm_Filtro      fil   = new Frm_Filtro();
            Frm_Advertencia adver = new Frm_Advertencia();

            if (txt_cant.Text.Trim() == "")
            {
                return;
            }
            if (txt_cant.Text.Trim().Length == 0)
            {
                fil.Show(); adver.lbl_Msm1.Text = "La cantidad no puede ser 0"; txt_cant.Focus(); return;
            }
            if (Convert.ToDouble(txt_cant.Text) == 0)
            {
                fil.Show(); adver.lbl_Msm1.Text = "La cantidad debe ser mayor a 0"; txt_cant.Focus(); return;
            }
            this.Tag = "A";
            this.Close();
        }
示例#28
0
        private bool Validar_Texbox()
        {
            Frm_Filtro      fil = new Frm_Filtro();
            Frm_Advertencia ver = new Frm_Advertencia();

            if (txtIdProveedor.Text.Trim().Length < 2)
            {
                fil.Show(); ver.ShowDialog(); fil.Hide(); return(false);
            }
            if (txtIdProveedor.Text.Trim().Length < 2)
            {
                fil.Show(); ver.ShowDialog(); fil.Hide();  txtnombrepro.Focus(); return(false);
            }
            if (txtIdProveedor.Text.Trim().Length < 2)
            {
                fil.Show(); ver.ShowDialog(); fil.Hide(); txtrfc.Focus(); return(false);
            }

            return(true);
        }
        private void bt_eliminarPersonal_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_Personal     obj  = new RN_Personal();

            if (lsv_person.SelectedIndices.Count == 0)
            {
                fis.Show();
                adv.Lbl_Msm1.Text = "Seleccione el registro que desea eliminar";
                adv.ShowDialog();
                fis.Hide();
                return;
            }
            else
            {
                var    lsv      = lsv_person.SelectedItems[0];
                string idperson = lsv.SubItems[0].Text;

                sino.Lbl_msm1.Text = "¿Estás seguro que deseas eliminar este personal?" + "\n\r" + "Recuerda que este proceso es bajo su responsabilidad";
                fis.Show();
                sino.ShowDialog();
                fis.Hide();

                if (Convert.ToString(sino.Tag) == "Si")
                {
                    obj.RN_Eliminar_Personal(idperson);
                    if (BD_Justificacion.tryed == true)
                    {
                        fis.Show();
                        ok.Lbl_msm1.Text = "Personal Eliminado";
                        ok.ShowDialog();
                        fis.Hide();

                        Cargar_todo_Perosnal();
                    }
                }
            }
        }
        private void bt_ElimiJusti_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 eliminar";
                adv.ShowDialog();
                fis.Hide();
                return;
            }
            else
            {
                var    lsv    = lsv_justifi.SelectedItems[0];
                string xidjus = lsv.SubItems[0].Text;

                sino.Lbl_msm1.Text = "¿Estás seguro que deseas eliminar esta justificación?" + "\n\r" + "Recuerda que este proceso es bajo su responsabilidad";
                fis.Show();
                sino.ShowDialog();
                fis.Hide();

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

                        Buscar_Justifiacion_porValor(xidjus);
                    }
                }
            }
        }