Exemple #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            cnx = new MySqlConnection();
            cnx.ConnectionString = cdn;
            cmd            = new MySqlCommand();
            cmd.Connection = cnx;

            LayoutMovimientos.Core.LayoutHelper lh = new LayoutMovimientos.Core.LayoutHelper();
            Empresas.Core.EmpresasHelper        eh = new Empresas.Core.EmpresasHelper();
            lh.Command = cmd;
            eh.Command = cmd;

            LayoutMovimientos.Core.LayoutMovimientos lm = new LayoutMovimientos.Core.LayoutMovimientos();

            List <Empresas.Core.Empresas> lstEmpresa = new List <Empresas.Core.Empresas>();


            for (int i = 0; i < lstEmpleado.Count; i++)
            {
                lm.idtrabajador  = lstEmpleado[i].idtrabajador;
                lm.idempresa     = lstEmpleado[i].idempresa;
                lm.idcliente     = lstEmpleado[i].idcliente;
                lm.movimiento    = 2;
                lm.nombres       = lstEmpleado[i].nombres;
                lm.paterno       = lstEmpleado[i].paterno;
                lm.materno       = lstEmpleado[i].materno;
                lm.sdi           = lstEmpleado[i].sdi;
                lm.sdinuevo      = decimal.Parse(txtSDI.Text);
                lm.nss           = lstEmpleado[i].nss;
                lm.digitonss     = lstEmpleado[i].digitoverificador;
                lm.fecha_ingreso = lstEmpleado[i].fechaingreso;
                lm.fecha_sistema = DateTime.Now;
                lm.curp          = lstEmpleado[i].curp;
                lm.generado      = 0;

                try
                {
                    cnx.Open();
                    lstEmpresa = eh.obtenerEmpresa(lm.idempresa);
                    cnx.Close();
                    cnx.Dispose();
                }
                catch (Exception error)
                {
                    MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error");
                }

                for (int j = 0; j < lstEmpresa.Count; j++)
                {
                    lm.registro       = lstEmpresa[j].registro;
                    lm.digitoregistro = lstEmpresa[j].digitoverificador;
                }
            }

            try
            {
                cnx.Open();
                lh.insertaLayoutMovimiento(lm);
                cnx.Close();
                cnx.Dispose();
            }
            catch (Exception error)
            {
                MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error");
            }
        }
Exemple #2
0
        private void frmEmpresas_Load(object sender, EventArgs e)
        {
            /// _tipoOperacion CONSULTA = 1, EDICION = 2
            if (_tipoOperacion == GLOBALES.CONSULTAR || _tipoOperacion == GLOBALES.MODIFICAR)
            {
                cnx = new MySqlConnection();
                cnx.ConnectionString = cdn;
                cmd            = new MySqlCommand();
                cmd.Connection = cnx;
                eh             = new Empresas.Core.EmpresasHelper();
                eh.Command     = cmd;

                dh         = new Direccion.Core.DireccionesHelper();
                dh.Command = cmd;

                Direccion.Core.Direcciones d = new Direccion.Core.Direcciones();
                d.idpersona   = _idempresa;
                d.tipopersona = 0; ///TIPO PERSONA 0 - Empresas
                List <Empresas.Core.Empresas>     lstEmpresa;
                List <Direccion.Core.Direcciones> lstDireccion;

                try
                {
                    cnx.Open();
                    lstEmpresa   = eh.obtenerEmpresa(_idempresa);
                    lstDireccion = dh.obtenerDireccion(d);
                    cnx.Close();
                    cnx.Dispose();

                    for (int i = 0; i < lstEmpresa.Count; i++)
                    {
                        txtNombre.Text            = lstEmpresa[i].nombre;
                        txtRepresentante.Text     = lstEmpresa[i].representante;
                        txtRfc.Text               = lstEmpresa[i].rfc;
                        txtRegistroPatronal.Text  = lstEmpresa[i].registro;
                        txtDigitoVerificador.Text = lstEmpresa[i].digitoverificador.ToString();
                        chkEsSindicato.Checked    = Convert.ToBoolean(lstEmpresa[i].sindicato);
                    }

                    for (int i = 0; i < lstDireccion.Count; i++)
                    {
                        _iddireccion      = lstDireccion[i].iddireccion;
                        txtCalle.Text     = lstDireccion[i].calle;
                        txtExterior.Text  = lstDireccion[i].exterior;
                        txtInterior.Text  = lstDireccion[i].interior;
                        txtColonia.Text   = lstDireccion[i].colonia;
                        txtCP.Text        = lstDireccion[i].cp;
                        txtMunicipio.Text = lstDireccion[i].ciudad;
                        txtEstado.Text    = lstDireccion[i].estado;
                        txtPais.Text      = lstDireccion[i].pais;
                    }
                }
                catch (Exception error)
                {
                    MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error");
                }

                if (_tipoOperacion == GLOBALES.CONSULTAR)
                {
                    toolTitulo.Text = "Consulta Empresa";
                    GLOBALES.INHABILITAR(this, typeof(TextBox));
                    GLOBALES.INHABILITAR(this, typeof(MaskedTextBox));
                    GLOBALES.INHABILITAR(this, typeof(CheckBox));
                }
                else
                {
                    toolTitulo.Text = "Edición Empresa";
                }
            }
        }
Exemple #3
0
        private void frmEmpresas_Load(object sender, EventArgs e)
        {
            /// _tipoOperacion CONSULTA = 1, EDICION = 2
            if (_tipoOperacion == GLOBALES.CONSULTAR || _tipoOperacion == GLOBALES.MODIFICAR)
            {
                cmbPago.Visible = false;
                txtDias.Visible = false;

                cnx = new SqlConnection();
                cnx.ConnectionString = cdn;
                cmd = new SqlCommand();
                cmd.Connection = cnx;
                eh = new Empresas.Core.EmpresasHelper();
                eh.Command = cmd;

                dh = new Direccion.Core.DireccionesHelper();
                dh.Command = cmd;

                Direccion.Core.Direcciones d = new Direccion.Core.Direcciones();
                d.idpersona = _idempresa;
                d.tipopersona = GLOBALES.pEMPRESA; ///TIPO PERSONA 0 - Empresas
                List<Empresas.Core.Empresas> lstEmpresa;
                List<Direccion.Core.Direcciones> lstDireccion;

                try
                {
                    cnx.Open();
                    lstEmpresa = eh.obtenerEmpresa(_idempresa);
                    lstDireccion = dh.obtenerDireccion(d);
                    cnx.Close();
                    cnx.Dispose();

                    for (int i = 0; i < lstEmpresa.Count; i++)
                    {
                        txtNombre.Text = lstEmpresa[i].nombre;
                        txtRepresentante.Text = lstEmpresa[i].representante;
                        txtRfc.Text = lstEmpresa[i].rfc;
                        txtRegistroPatronal.Text = lstEmpresa[i].registro;
                        txtObservacion.Text = lstEmpresa[i].observacion;
                        txtDigitoVerificador.Text = lstEmpresa[i].digitoverificador.ToString();
                        txtRegimen.Text = lstEmpresa[i].regimen.ToString();
                        txtCertificado.Text = lstEmpresa[i].certificado;
                        txtLlave.Text = lstEmpresa[i].llave;
                        txtPassword.Text = lstEmpresa[i].password;
                        txtNoCertificado.Text = lstEmpresa[i].nocertificado;
                        dtpVigencia.Value = lstEmpresa[i].vigenciacertificado;
                    }

                    for (int i = 0; i < lstDireccion.Count; i++)
                    {
                        _iddireccion = lstDireccion[i].iddireccion;
                        txtCalle.Text = lstDireccion[i].calle;
                        txtExterior.Text = lstDireccion[i].exterior;
                        txtInterior.Text = lstDireccion[i].interior;
                        txtColonia.Text = lstDireccion[i].colonia;
                        txtCP.Text = lstDireccion[i].cp;
                        txtMunicipio.Text = lstDireccion[i].ciudad;
                        txtEstado.Text = lstDireccion[i].estado;
                        txtPais.Text = lstDireccion[i].pais;
                    }

                }
                catch (Exception error)
                {
                    MessageBox.Show("Error: \r\n \r\n " + error.Message, "Error");
                }

                if (_tipoOperacion == GLOBALES.CONSULTAR)
                {
                    toolTitulo.Text = "Consulta Empresa";
                    ((Control)this.tabEmpresa).Enabled = false;
                    ((Control)this.tabPeriodo).Enabled = false;
                    ((Control)this.tabDomicilio).Enabled = false;
                    ((Control)this.tabTimbrado).Enabled = false;
                    btnAsignar.Enabled = false;
                    toolGuardarCerrar.Enabled = false;
                    toolGuardarNuevo.Enabled = false;

                }
                else
                    toolTitulo.Text = "Edición Empresa";
            }

            cmbPago.SelectedIndex = 0;
        }