Example #1
0
 private void btnAsigna_Click(object sender, EventArgs e)
 {
     if (cmbPerfiles.EditValue != null && InventarioPantallaIdDisponible != string.Empty)
     {
         CLS_Perfiles_Pantallas del = new CLS_Perfiles_Pantallas();
         del.Id_Perfil   = cmbPerfiles.EditValue.ToString();
         del.Id_Pantalla = InventarioPantallaIdDisponible;
         del.Usuario     = UsuariosLogin.Trim();
         del.MtdInsertarPerfilesPantallas();
         if (del.Exito)
         {
             XtraMessageBox.Show("Se ha asignado el permiso con exito");
             CargarAsignadas();
             CargarDisponible();
         }
         else
         {
             XtraMessageBox.Show(del.Mensaje);
         }
     }
     else
     {
         XtraMessageBox.Show("No se ha seleccionado Usuario o pantalla a asignar");
     }
 }
Example #2
0
 private void btnAsignaTodos_Click(object sender, EventArgs e)
 {
     if (dtgValDisponibles.RowCount > 0)
     {
         Boolean Exito = true;
         for (int i = 0; i < dtgValDisponibles.RowCount; i++)
         {
             int xRow = dtgValDisponibles.GetVisibleRowHandle(i);
             //Inserta Detalles
             CLS_Perfiles_Pantallas ins = new CLS_Perfiles_Pantallas();
             ins.Id_Perfil   = cmbPerfiles.EditValue.ToString();
             ins.Id_Pantalla = dtgValDisponibles.GetRowCellValue(xRow, dtgValDisponibles.Columns["Id_Pantalla"]).ToString();
             ins.Usuario     = UsuariosLogin.Trim();
             ins.MtdInsertarPerfilesPantallas();
             if (!ins.Exito)
             {
                 Exito = false;
                 XtraMessageBox.Show(ins.Mensaje);
             }
         }
         if (Exito)
         {
             CargarAsignadas();
             CargarDisponible();
             XtraMessageBox.Show("Se han asignado los permisos con exito");
         }
     }
     else
     {
         XtraMessageBox.Show("Todos los permisos ya estan asignados");
     }
 }
Example #3
0
        private void InsertarPerfilesPantallas()
        {
            CLS_Perfiles_Pantallas Clase = new CLS_Perfiles_Pantallas();

            Clase.Id_Pantalla = AddPantalla;
            Clase.Id_Perfil   = cmbPerfiles.EditValue.ToString();

            Clase.Usuario = UsuariosLogin.Trim();
            Clase.MtdInsertarPerfilesPantallas();
            if (Clase.Exito)
            {
                if (Clase.Datos.Rows[0][0].ToString() == "Ya existe")
                {
                    XtraMessageBox.Show("Ya Se encuentra esta ventana en el perfil seleccionado");
                }
                else
                {
                    XtraMessageBox.Show("Se ha Insertado el registro con exito");
                    LimpiarCampos();
                }
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Example #4
0
        private void InsertarDomicilio()
        {
            CLS_Domicilios Domicilio = new CLS_Domicilios();

            Domicilio.Id_Domicilio     = textIdDomicilio.Text.Trim();
            Domicilio.Calle            = textCalle.Text.Trim();
            Domicilio.NoInterior       = textNoInterior.Text.Trim();
            Domicilio.NoExterior       = textNoExterior.Text.Trim();
            Domicilio.Colonia          = textColonia.Text.Trim();
            Domicilio.Codigo_Postal    = textCodigoPostal.Text.Trim();
            Domicilio.Id_Ciudad        = txtCiudad.Tag.ToString().Trim();
            Domicilio.Id_TipoDomicilio = textTipoDomicilio.Tag.ToString().Trim();
            Domicilio.Id_Empleado      = textId.Text.Trim();
            Domicilio.id_TipoPersona   = idTipoPersona;
            Domicilio.Usuario          = UsuariosLogin.Trim();
            Domicilio.MtdInsertarDomicilio();
            if (Domicilio.Exito)
            {
                CargarDomicilio();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCamposDomicilio();
            }
            else
            {
                XtraMessageBox.Show(Domicilio.Mensaje);
            }
        }
Example #5
0
        private void InsertarProveedores()
        {
            CLS_Empresas Empresas = new CLS_Empresas();

            Empresas.Id_Empresa     = textId.Text.Trim();
            Empresas.Nombre_Empresa = textProveedor.Text.Trim();
            Empresas.Telefono1      = textTelefono.Text.Trim();
            Empresas.Telefono2      = textTelefono2.Text.Trim();
            Empresas.Email          = textCorreo.Text.Trim();
            Empresas.Contacto       = textContacto.Text.Trim();
            Empresas.RFC            = txtRFC.Text.Trim();

            Empresas.Usuario = UsuariosLogin.Trim();
            Empresas.MtdInsertarEmpresas();
            if (Empresas.Exito)
            {
                CargarEmpresas();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Empresas.Mensaje);
            }
        }
Example #6
0
        private void btnCultivo_Click(object sender, EventArgs e)
        {
            Frm_Cultivo frm = new Frm_Cultivo();

            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.ShowDialog();
            CargarCultivo(null);
        }
Example #7
0
        private void btnCalidad_Click(object sender, EventArgs e)
        {
            Frm_Calidad frm = new Frm_Calidad();

            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.ShowDialog();
            CargarCalidad(null);
        }
Example #8
0
        private void btnTipoEntrada_Click(object sender, EventArgs e)
        {
            Frm_TiposEntradas frm = new Frm_TiposEntradas();

            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.ShowDialog();
            CargarTiposdeEntrada(null);
        }
Example #9
0
        private void btnBusqPuesto_Click(object sender, EventArgs e)
        {
            Frm_Puesto Clase = new Frm_Puesto();

            Clase.UsuariosLogin = UsuariosLogin.Trim();
            Clase.PaSel         = true;
            Clase.ShowDialog();
        }
Example #10
0
        private void btnbuscar_Click(object sender, EventArgs e)
        {
            Frm_Pais Pais = new Frm_Pais(true);
            Pais.UsuariosLogin = UsuariosLogin.Trim();
            Pais.ShowDialog();

            textIdPais.Text = Pais.IdPais;
            textPais.Text = Pais.Pais;
        }
Example #11
0
        private void btnSeries_Click(object sender, EventArgs e)
        {
            Frm_Series frm = new Frm_Series();

            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.PaSel         = false;
            frm.ShowDialog();
            CargarSeries(null);
        }
Example #12
0
        private void btnBusqTipoDomicilio_Click(object sender, EventArgs e)
        {
            Frm_Tipo_Domicilio tipoDomicilio = new Frm_Tipo_Domicilio();

            tipoDomicilio.UsuariosLogin = UsuariosLogin.Trim();
            tipoDomicilio.PaSel         = true;
            tipoDomicilio.ShowDialog();

            textTipoDomicilio.Tag  = tipoDomicilio.IdTipoDomicilio;
            textTipoDomicilio.Text = tipoDomicilio.TipoDomicilio;
        }
Example #13
0
        private void btnProveedor_Click(object sender, EventArgs e)
        {
            Frm_Proveedores frm = new Frm_Proveedores();

            frm.IdProveedor   = string.Empty;
            frm.Proveedor     = string.Empty;
            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.PaSel         = true;
            frm.ShowDialog();
            txtNombreProveedor.Tag  = frm.IdProveedor;
            txtNombreProveedor.Text = frm.Proveedor;
        }
Example #14
0
        private void btnProductor_Click(object sender, EventArgs e)
        {
            Frm_Productor frm = new Frm_Productor();

            frm.IdDuenio      = string.Empty;
            frm.Duenio        = string.Empty;
            frm.PaSel         = true;
            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.ShowDialog();
            txtNombreProductor.Tag  = frm.IdDuenio;
            txtNombreProductor.Text = frm.Duenio;
        }
Example #15
0
        private void btnBusqEmpleado_Click(object sender, EventArgs e)
        {
            Frm_Empleados frm = new Frm_Empleados();

            frm.IdEmpleado    = string.Empty;
            frm.Empleado      = string.Empty;
            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.PaSel         = true;
            frm.ShowDialog();
            textEmpleado.Tag  = frm.IdEmpleado;
            textEmpleado.Text = frm.Empleado;
        }
Example #16
0
        private void btnBusqEstado_Click(object sender, EventArgs e)
        {
            Frm_Ciudad Clase = new Frm_Ciudad();

            Clase.UsuariosLogin = UsuariosLogin.Trim();
            Clase.PaSel         = true;
            Clase.ShowDialog();

            txtCiudad.Tag   = Clase.IdCiudad;
            txtCiudad.Text  = Clase.Ciudad;
            textEstado.Tag  = Clase.IdEstado;
            textEstado.Text = Clase.Estado;
        }
Example #17
0
 private void btnParametroNomina_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (TieneAcceso("038"))
     {
         Frm_Parametros frm = new Frm_Parametros();
         frm.UsuariosLogin = UsuariosLogin.Trim();
         frm.ShowDialog();
     }
     else
     {
         XtraMessageBox.Show("No Cuentas con acceso a esta Opcion [038]");
     }
 }
Example #18
0
        private void InsertarPantallas()
        {
            CLS_Pantallas Clase = new CLS_Pantallas();

            Clase.Id_Pantalla     = textId.Text.Trim();
            Clase.Nombre_Pantalla = textNombre.Text.Trim();
            Clase.Usuario         = UsuariosLogin.Trim();
            Clase.MtdInsertarPantallas();
            if (Clase.Exito)
            {
                CargarPantallas();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Example #19
0
        private void InsertarEstado()
        {
            CLS_Estado Estado = new CLS_Estado();
            Estado.Id_Estado = textIdEstado.Text.Trim();
            Estado.Nombre_Estado = textEstado.Text.Trim();
            Estado.Id_Pais = textIdPais.Text.Trim();
            Estado.Usuario = UsuariosLogin.Trim();
            Estado.MtdInsertarEstado();
            if (Estado.Exito)
            {

                CargarEstado();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Estado.Mensaje);
            }
        }
Example #20
0
 private void btnNomina_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (TieneAcceso("014"))
     {
         Frm_Nomina Ventana = new Frm_Nomina();
         if (TieneAcceso("001"))
         {
             Ventana.accesoEmpleados = true;
         }
         else
         {
             Ventana.accesoEmpleados = false;
         }
         Ventana.UsuariosLogin = UsuariosLogin.Trim();
         Ventana.Show();
     }
     else
     {
         XtraMessageBox.Show("No Cuentas con acceso a esta Opcion [014]");
     }
 }
Example #21
0
        private void btnCodigo_Click(object sender, EventArgs e)
        {
            Frm_Productos frm = new Frm_Productos();

            frm.IdProducto    = string.Empty;
            frm.Producto      = string.Empty;
            frm.UnidadMedida  = string.Empty;
            frm.PaSel         = true;
            frm.UsuariosLogin = UsuariosLogin.Trim();
            frm.ShowDialog();
            txtCodigo.Text         = frm.IdProducto;
            txtDescripcion.Text    = frm.Producto;
            txtUnidaddeMedida.Text = frm.UnidadMedida;
            if (txtCodigo.Text != string.Empty && txtDescripcion.Text != string.Empty && txtUnidaddeMedida.Text != string.Empty)
            {
                txtCantidad.Focus();
            }
            else
            {
                txtCodigo.Focus();
            }
        }
Example #22
0
        private void InsertarClientes()
        {
            CLS_Clientes Clientes = new CLS_Clientes();

            Clientes.Id_Cliente     = textIdCliente.Text.Trim();
            Clientes.Nombre_Cliente = textCliente.Text.Trim();
            Clientes.Telefono1      = textTelefono.Text.Trim();
            Clientes.Telefono2      = textTelefono2.Text.Trim();
            Clientes.Email          = textCorreo.Text.Trim();
            Clientes.Contacto       = textContacto.Text.Trim();
            Clientes.RFC            = txtRFC.Text.Trim();
            Clientes.Usuario        = UsuariosLogin.Trim();
            Clientes.MtdInsertarClientes();
            if (Clientes.Exito)
            {
                CargarClientes();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clientes.Mensaje);
            }
        }
Example #23
0
        private void InsertarHuerta()
        {
            CLS_Huerta Clase = new CLS_Huerta();

            Clase.Id_Huerta       = txtCodigo.Text;
            Clase.Nombre_Huerta   = txtNombreHuerta.Text;
            Clase.Registro_Huerta = txtRegistro.Text;
            Clase.Id_Duenio       = txtNombreProductor.Tag.ToString();
            Clase.Id_Estado       = cboEstado.EditValue.ToString();
            Clase.Id_Ciudad       = cboCiudad.EditValue.ToString();
            Clase.Id_Calidad      = cboCalidad.EditValue.ToString();
            Clase.Id_Cultivo      = cboCultivo.EditValue.ToString();
            Clase.zona_Huerta     = Convert.ToDecimal(txtZona.Text);
            Clase.banda_Huerta    = txtBanda.Text;
            Clase.este_Huerta     = Convert.ToDecimal(txtEste.Text);
            Clase.norte_Huerta    = Convert.ToDecimal(txtNorte.Text);
            Clase.asnm_Huerta     = Convert.ToDecimal(txtASMN.Text);
            Clase.latitud_Huerta  = Convert.ToDecimal(txtLatitud.Text);
            Clase.longitud_Huerta = Convert.ToDecimal(txtLonguitud.Text);
            Clase.Activo          = "1";

            Clase.Usuario = UsuariosLogin.Trim();

            Clase.MtdInsertarHuerta();

            if (Clase.Exito)
            {
                CargarHuertas();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }
Example #24
0
        private Boolean GuardarEntrada()
        {
            CLS_Entradas Clase = new CLS_Entradas();

            Clase.Folio_Entrada  = txtFolio.Text.Trim();
            Clase.Serie_Entrada  = cboSerie.EditValue.ToString().Trim();
            Clase.Id_Proveedor   = txtNombreProveedor.Tag.ToString().Trim();
            Clase.Id_TipoEntrada = cboTipoEntrada.EditValue.ToString().Trim();
            DateTime Fecha = Convert.ToDateTime(dtFecha.Text.Trim());

            Clase.Fecha_Entrada           = Fecha.Year.ToString() + DosCero(Fecha.Month.ToString()) + DosCero(Fecha.Day.ToString());
            Clase.Numero_ArticulosEntrada = SumarCantidadArticulos();
            Clase.Orden_Compra            = textOrdenCompra.Text;
            Clase.FacturaPDFNombre        = textNomFactura.Text;

            Byte[] ArchivoPDF = null;


            FileStream fsPDF = null;


            Boolean noentroPDF = true;

            if (RutaPDF.Length > 0)
            {
                //txtNombreArchivoPDF.Text = result2;
                //string ar = OpenDialog.FileName;
                fsPDF = new FileStream(RutaPDF, FileMode.Open, FileAccess.Read);
                //Creamos un array de bytes para almacenar los datos leĆ­dos por fs.
                ArchivoPDF = new byte[fsPDF.Length];
                //Y guardamos los datos en el array data
                fsPDF.Read(ArchivoPDF, 0, (int)fsPDF.Length);
            }
            else
            {
                ArchivoPDF = ArchivoPDFGlobal;
                noentroPDF = false;
            }
            if (ArchivoPDF != null)
            {
                Clase.FacturaPDF = ArchivoPDF;
            }
            else
            {
                Clase.FacturaPDF = Encoding.UTF8.GetBytes("");
            }
            Clase.Id_Empleado = textEmpleado.Tag.ToString();
            Clase.Usuario     = UsuariosLogin.Trim();
            Clase.MtdInsertarEntradaEncabezado();
            if (Clase.Exito)
            {
                progressBarControl1.Properties.Maximum = dtgValEntradas.RowCount;
                txtFolio.Text  = Clase.Datos.Rows[0][0].ToString();
                lblStatus.Text = "Guardando Entrada";
                for (int x = 0; x < dtgValEntradas.RowCount; x++)
                {
                    Application.DoEvents();
                    int xRow = dtgValEntradas.GetVisibleRowHandle(x);
                    if (GuardarEntradaDetalle(
                            cboSerie.EditValue.ToString().Trim(),
                            txtFolio.Text,
                            Convert.ToInt32(dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Registro_EntradaDetalles"])),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Id_Producto"]).ToString(),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Nombre_Producto"]).ToString(),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Nombre_UnidadMedida"]).ToString(),
                            Convert.ToInt32(dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Cantidad_EntradaDetalles"])),
                            Convert.ToDecimal(dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Precio_EntradaDetalles"])),
                            Convert.ToDecimal(dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Total_EntradaDetalles"])),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Observaciones_EntradaDetalles"]).ToString(),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Lote"]).ToString(),
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Fecha_Caducidad"]).ToString()
                            ))
                    {
                        progressBarControl1.Position = x + 1;
                        dtgValEntradas.SetRowCellValue(xRow, dtgValEntradas.Columns["Guardado"], true);
                    }
                    else
                    {
                        lblStatus.Text = "Problema al intentar guardar el producto: " + dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Id_Producto"]).ToString();
                        return(false);
                    }
                }

                progressBarControl1.Position           = 0;
                progressBarControl1.Properties.Maximum = dtgValEntradas.RowCount;
                lblStatus.Text = "Afectando Inventario";
                for (int x = 0; x < dtgValEntradas.RowCount; x++)
                {
                    Application.DoEvents();
                    int xRow = dtgValEntradas.GetVisibleRowHandle(x);
                    if (AfectarEntradaDetalle(
                            cboSerie.EditValue.ToString().Trim(),
                            txtFolio.Text,
                            dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Id_Producto"]).ToString(),
                            Convert.ToInt32(dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Cantidad_EntradaDetalles"]))
                            ))
                    {
                        progressBarControl1.Position = x + 1;
                        dtgValEntradas.SetRowCellValue(xRow, dtgValEntradas.Columns["AplicadoInventario"], true);
                    }
                    else
                    {
                        lblStatus.Text = "Problema al afectar inventario en el producto: " + dtgValEntradas.GetRowCellValue(xRow, dtgValEntradas.Columns["Id_Producto"]).ToString() + " . Intente realizar el proceso de forma manual";
                        return(false);
                    }
                }


                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
                return(true);
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
                return(false);
            }
            if (noentroPDF)
            {
                fsPDF.Close();
            }
        }
Example #25
0
        private void InsertarEmpleados()
        {
            CLS_Empleados Clase = new CLS_Empleados();

            Clase.Id_Empleado     = textId.Text.Trim();
            Clase.Nombre_Empleado = textEmpleado.Text.Trim();
            if (dateNacimiento.EditValue != null)
            {
                Clase.Fecha_Nacimiento = dateNacimiento.DateTime.Year.ToString() + DosCero(dateNacimiento.DateTime.Month.ToString()) + DosCero(dateNacimiento.DateTime.Day.ToString());
            }
            else
            {
                Clase.Fecha_Nacimiento = string.Empty;
            }
            Clase.NSS = textNSS.Text.Trim();
            if (dateAltaSegSocial.EditValue != null)
            {
                Clase.Fecha_Alta_Seg_Social = dateAltaSegSocial.DateTime.Year.ToString() + DosCero(dateAltaSegSocial.DateTime.Month.ToString()) + DosCero(dateAltaSegSocial.DateTime.Day.ToString());
            }
            else
            {
                Clase.Fecha_Alta_Seg_Social = string.Empty;
            }
            if (dateBajaSegSocial.EditValue != null)
            {
                Clase.Fecha_Baja_Seg_Social = dateBajaSegSocial.DateTime.Year.ToString() + DosCero(dateBajaSegSocial.DateTime.Month.ToString()) + DosCero(dateBajaSegSocial.DateTime.Day.ToString());
            }
            else
            {
                Clase.Fecha_Baja_Seg_Social = string.Empty;
            }
            Clase.Cuenta  = textCuenta.Text.Trim();
            Clase.Tarjeta = textNoTarjeta.Text.Trim();
            if (dateAltaSegVida.EditValue != null)
            {
                Clase.Fecha_Alta_Seg_Vida = dateAltaSegVida.DateTime.Year.ToString() + DosCero(dateAltaSegVida.DateTime.Month.ToString()) + DosCero(dateAltaSegVida.DateTime.Day.ToString());
            }
            else
            {
                Clase.Fecha_Alta_Seg_Vida = string.Empty;
            }
            if (dateBajaSegVida.EditValue != null)
            {
                Clase.Fecha_Baja_Seg_Vida = dateBajaSegVida.DateTime.Year.ToString() + DosCero(dateBajaSegVida.DateTime.Month.ToString()) + DosCero(dateBajaSegVida.DateTime.Day.ToString());
            }
            else
            {
                Clase.Fecha_Baja_Seg_Vida = string.Empty;
            }
            Clase.Id_Puesto = glePuesto.EditValue.ToString();
            if (gleCuadrilla.EditValue != null)
            {
                Clase.Id_Cuadrilla = gleCuadrilla.EditValue.ToString();
            }
            else
            {
                Clase.Id_Cuadrilla = string.Empty;
            }
            Clase.Activo  = "1";
            Clase.Usuario = UsuariosLogin.Trim();
            Clase.MtdInsertarEmpleados();
            if (Clase.Exito)
            {
                CargarEmpleados();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Clase.Mensaje);
            }
        }