Ejemplo n.º 1
0
        private async void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text != string.Empty && txtNumEmpleado.Text != string.Empty)
            {
                EmpleadosBE obj = new EmpleadosBE()
                {
                    estatus        = rActivo.Checked ? true : false,
                    fecha_registro = DateTime.Now,
                    nombre         = txtNombre.Text.ToUpper(),
                    num_empleado   = int.Parse(txtNumEmpleado.Text)
                };

                var result = await Library.BL.EmpleadosBL.AgregarEmpleado(obj);

                if (result)
                {
                    MessageBox.Show("Se guardo correctamente!", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar empleado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Todos los campos son requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        public int CHU_EmpleadosActualizar(EmpleadosBE obj)
        {
            int Result = 0;

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONST_CHU_EMP_ACTUALIZAR, conn)) {
                        cmd.Parameters.AddWithValue("@Numero", obj.Numero);
                        cmd.Parameters.AddWithValue("@IdExp", obj.Expedientes.Id);
                        cmd.Parameters.AddWithValue("@TipoF", obj.TipoInfonavit);
                        cmd.Parameters.AddWithValue("@IMSS", obj.FechaAltaIMSS);
                        cmd.Parameters.AddWithValue("@Infonavit", obj.Infonavit);
                        cmd.Parameters.AddWithValue("@Fonacot", obj.Fonacot);
                        cmd.Parameters.AddWithValue("@Pension", obj.Pension);
                        cmd.Parameters.AddWithValue("@Ahorro", obj.Ahorro);
                        cmd.Parameters.AddWithValue("@Cuenta", obj.NumeroCuenta);
                        cmd.Parameters.AddWithValue("@EstatusEmp", obj.EstatusEmpleado);
                        cmd.Parameters.AddWithValue("@Fecha", obj.FechaIngreso);
                        cmd.Parameters.AddWithValue("@SueldoDiario", obj.SueldoDiario);
                        cmd.Parameters.AddWithValue("@SueldoDiarioIntegrado", obj.SueldoDiarioIntegrado);
                        cmd.Parameters.AddWithValue("@IdUsuario", obj.DatosUsuarios.IdUsuarioCreo);

                        cmd.CommandType = CommandType.StoredProcedure;
                        Result          = Convert.ToInt32(cmd.ExecuteScalar());
                    }
                }
                return(Result);
            } catch (Exception ex) {
                throw ex;
            }
        }
Ejemplo n.º 3
0
        public frmUpPedido(int strcodigo)
        {
            //emp = be;
            InitializeComponent();

               // txtCodVendedor.Text = be.Id.ToString();
            //txtNomVendedor.Text = be.Nombres + " " + be.Apellidos;

            ped = pdl.getpedido(strcodigo);

            cli = clibl.getcliente(ped.IDCliente);

            txtCodCliente.Text = cli.IdCliente.ToString();
            txtNombreCliente.Text = cli.Nombre.ToString();
            /*NO SE CARGA EL ALMACEN POR QUE NO SE GUARDA*/
            //al = albl.getalmacen(ped.);

            modbe = modbl.getmodalidad(cli.IDModalidadCredito);

            txtmodalidad.Text = modbe.Descripcion;

            emp = empbl.getvendedor(ped.IDVendedor);
            txtCodVendedor.Text = emp.Id.ToString();
            txtNomVendedor.Text = emp.Nombres.ToString();

            dtdetalle.Columns.Add("Codigo", typeof(String));
            dtdetalle.Columns.Add("Nombre", typeof(String));
            dtdetalle.Columns.Add("Precio", typeof(Double));
            dtdetalle.Columns.Add("Cantidad", typeof(Int32));
            dtdetalle.Columns.Add("DetallePedidoId", typeof(Int32));

            actualizarDetalle();
            actualizarmontos();
        }
Ejemplo n.º 4
0
 public TrabajadorHorarioBE()
 {
     Id           = 0;
     Horarios     = new HorariosBE();
     Empleados    = new EmpleadosBE();
     DatosUsuario = new GeneralBE();
 }
Ejemplo n.º 5
0
        public List <EmpleadosBE> CHU_Empleados_Combo()
        {
            List <EmpleadosBE> oList = new List <EmpleadosBE>();

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONST_CHU_EMPLEADOS_COMBO, conn)) {
                        cmd.CommandType = CommandType.StoredProcedure;

                        using (SqlDataReader reader = cmd.ExecuteReader()) {
                            while (reader.Read())
                            {
                                EmpleadosBE obj = new EmpleadosBE();

                                obj.Id     = int.Parse(reader["EMP_Id"].ToString());
                                obj.Numero = int.Parse(reader["EMP_Numero"].ToString());
                                obj.Expedientes.DatosPersonales.Nombres  = reader["EDP_Nombres"].ToString();
                                obj.Expedientes.DatosPersonales.APaterno = reader["EDP_APaterno"].ToString();
                                obj.Expedientes.DatosPersonales.AMaterno = reader["EDP_AMaterno"].ToString();
                                obj.Ahorro = decimal.Parse(reader["FAhorro"].ToString());

                                oList.Add(obj);
                            }
                        }
                    }
                }
                return(oList);
            } catch (Exception ex) {
                throw ex;
            }
        }
Ejemplo n.º 6
0
 public NominaBE()
 {
     Id           = 0;
     Sel          = false;
     Semana       = new SemanasBE();
     Empleado     = new EmpleadosBE();
     Percepciones = new PercepcionesBE();
     Deducciones  = new DeduccionesBE();
     Total        = 0;
     DatosUsuario = new GeneralBE();
 }
Ejemplo n.º 7
0
 public IncidenciasBE()
 {
     Sel          = false;
     Semana       = new SemanasBE();
     Empleado     = new EmpleadosBE();
     Faltas       = 0;
     Retardos     = 0;
     Bono         = 0;
     Extra        = 0;
     Fonacot      = false;
     DatosUsuario = new GeneralBE();
 }
Ejemplo n.º 8
0
        public frmPedido(EmpleadosBE be)
        {
            emp = be;
            InitializeComponent();

               // txtCodVendedor.Text = be.Id.ToString();
            //txtNomVendedor.Text = be.Nombres + " " + be.Apellidos;

            dtdetalle.Columns.Add("codigo", typeof(String));
            dtdetalle.Columns.Add("nombre", typeof(String));
            dtdetalle.Columns.Add("precio", typeof(Double));
            dtdetalle.Columns.Add("cantidad", typeof(Int32));
            emp.Id = 0;
        }
Ejemplo n.º 9
0
 public PrestamosBE()
 {
     Id           = 0;
     Empleado     = new EmpleadosBE();
     ImporteTotal = 0;
     Tasa         = 0;
     NoPagos      = 0;
     ImportePago  = 0;
     SemanaAplica = 0;
     FechaAplica  = DateTime.Today;
     Estatus      = string.Empty;
     Detalle      = new List <PrestamosDetalleBE>();
     DatosUsuario = new GeneralBE();
 }
Ejemplo n.º 10
0
        public EmpleadosBE getempleado(int codemp)
        {
            EmpleadosBE be = new EmpleadosBE();

            SqlConnection con = DConexion.obtenerBD();

            string textoCmd = "sp_vt_empleado";

            SqlCommand cmd = new SqlCommand(textoCmd, con);

            cmd.CommandType = CommandType.StoredProcedure;

            // 3. add parameter to command, which
            // will be passed to the stored procedure
            cmd.Parameters.Add(
                new SqlParameter("@empleadoid", codemp));

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {

                    if (object.ReferenceEquals(dr["EmpleadoID"], DBNull.Value))
                    {
                        be.Id = 0;
                    }
                    else
                    {
                        be.Id = int.Parse(dr["EmpleadoID"].ToString());
                    }

                    if (object.ReferenceEquals(dr["nombres"], DBNull.Value))
                    {
                        be.Nombres = null;
                    }
                    else
                    {
                        be.Nombres = dr["nombres"].ToString();
                    }

                }
            }

            return be;
        }
Ejemplo n.º 11
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            AutenticacionBL n = new AutenticacionBL();

            EmpleadosBE be = new EmpleadosBE();
            be = n.Autenticacion(textBox1.Text, textBox2.Text);

            if (be.UserProfile_UserId != 0)
            {
            DevExpress.XtraBars.Ribbon.RibbonForm frm = new Presentacion.MenuPrincipal(be);
            this.Visible = false;
            frm.Show();
            }
            else
            {
                MessageBox.Show("Usuario o Contraseña incorrectas , Por favor vuelva a ingresarlas");
            }
        }
Ejemplo n.º 12
0
        public static async Task <bool> AgregarEmpleado(EmpleadosBE item)
        {
            bool resultado = false;

            try
            {
                using (Library.DL.Aerococina2018Entities ctx = new Aerococina2018Entities())
                {
                    var objEntity = Mapper.Map <EmpleadosBE, empleados>(item);
                    ctx.empleados.Add(objEntity);
                    await ctx.SaveChangesAsync();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(resultado);
        }
Ejemplo n.º 13
0
        public List <EmpleadosBE> CHU_Empleados_Consultar(int IdExp)
        {
            List <EmpleadosBE> oList = new List <EmpleadosBE>();

            try {
                using (SqlConnection conn = new SqlConnection(RecuperarCadenaDeConexion("coneccionSQL"))) {
                    conn.Open();
                    using (SqlCommand cmd = new SqlCommand(CONST_CHU_EMP_OBTENER, conn)) {
                        cmd.Parameters.AddWithValue("@IdExp", IdExp);

                        cmd.CommandType = CommandType.StoredProcedure;

                        using (SqlDataReader reader = cmd.ExecuteReader()) {
                            while (reader.Read())
                            {
                                EmpleadosBE obj = new EmpleadosBE();
                                obj.Id                    = int.Parse(reader["EMP_Id"].ToString());
                                obj.Numero                = int.Parse(reader["EMP_Numero"].ToString());
                                obj.NumeroCuenta          = reader["EMP_NumeroCuenta"].ToString();
                                obj.FechaAltaIMSS         = reader["EMP_FechaAltaIMSS"].ToString();
                                obj.TipoInfonavit         = reader["EMP_TipoInfonavit"].ToString();
                                obj.EstatusEmpleado       = reader["EMP_EstatusEmpleado"].ToString();
                                obj.Infonavit             = reader["EMP_Infonavit"].ToString();
                                obj.Fonacot               = reader["EMP_Fonacot"].ToString();
                                obj.FechaIngreso          = reader["EMP_FechaIngreso"].ToString();
                                obj.SueldoDiario          = decimal.Parse(reader["EMP_SueldoDiario"].ToString());
                                obj.SueldoDiarioIntegrado = decimal.Parse(reader["EMP_SueldoDiarioIntegrado"].ToString());
                                obj.Pension               = decimal.Parse(reader["EMP_Pension"].ToString());
                                obj.Ahorro                = decimal.Parse(reader["EMP_Ahorro"].ToString());
                                oList.Add(obj);
                            }
                        }
                    }
                }
                return(oList);
            } catch (Exception ex) {
                throw ex;
            }
        }
Ejemplo n.º 14
0
        private void CargaEmpleados()
        {
            oCHUmano = new WCF_CHumano.Hersan_CHumanoClient();
            EmpleadosBE obj = new EmpleadosBE();

            try {
                obj.Id     = 0;
                obj.Numero = 0;
                obj.Expedientes.DatosPersonales.Nombres = "TODOS";

                oEmpleados = oCHUmano.CHU_Empleados_Combo();
                oEmpleados.Add(obj);

                cboEmpleados.ValueMember   = "Id";
                cboEmpleados.DisplayMember = "Numero";
                cboEmpleados.DataSource    = oEmpleados;

                cboEmpleados.SelectedValue = 0;
            } catch (Exception ex) {
                throw ex;
            } finally { oCHUmano = null; }
        }
Ejemplo n.º 15
0
 public int CHU_EmpleadosActualizar(EmpleadosBE obj)
 {
     return(new EmpleadosBP().CHU_EmpleadosActualizar(obj));
 }
Ejemplo n.º 16
0
 public int CHUEmpleados_Guardar(EmpleadosBE obj)
 {
     return(new EmpleadosBP().CHUEmpleados_Guardar(obj));
 }
Ejemplo n.º 17
0
        public EmpleadosBE Autenticacion(string usu , string pass)
        {
            EmpleadosBE be = new EmpleadosBE();

            SqlConnection con = DConexion.obtenerBD();

            string textoCmd = "sp_vt_autenticacion";

            SqlCommand cmd = new SqlCommand(textoCmd, con);

            cmd.CommandType = CommandType.StoredProcedure;

            // 3. add parameter to command, which
            // will be passed to the stored procedure
            cmd.Parameters.Add(
                new SqlParameter("@usu", usu));
            cmd.Parameters.Add(
              new SqlParameter("@pass", pass));

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {

                    if (object.ReferenceEquals(dr["id"], DBNull.Value))
                    {
                        be.Id = 0;
                    }
                    else
                    {
                        be.Id = int.Parse(dr["id"].ToString()) ;
                    }

                    if (object.ReferenceEquals(dr["cargo"], DBNull.Value))
                    {
                        be.Cargo = null;
                    }
                    else
                    {
                        be.Cargo = dr["cargo"].ToString();
                    }

                    if (object.ReferenceEquals(dr["apellidos"], DBNull.Value))
                    {
                        be.Apellidos = null;
                    }
                    else
                    {
                        be.Apellidos = dr["apellidos"].ToString();
                    }

                          if (object.ReferenceEquals(dr["nombres"], DBNull.Value))
                    {
                        be.Nombres = null;
                    }
                    else
                    {
                        be.Nombres = dr["nombres"].ToString();
                    }

                          if (object.ReferenceEquals(dr["userprofile_userid"], DBNull.Value))
                    {
                        be.UserProfile_UserId = 0;
                    }
                    else
                    {
                        be.UserProfile_UserId = int.Parse( dr["userprofile_userid"].ToString());
                    }

                }
            }

            return be;
        }
Ejemplo n.º 18
0
 public frmConsultaPedido(EmpleadosBE be)
 {
     InitializeComponent();
     emp = be;
 }
Ejemplo n.º 19
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            oCatalogo = new CapitalHumano.WCF_Catalogos.Hersan_CatalogosClient();
            oCHumano  = new CapitalHumano.WCF_CHumano.Hersan_CHumanoClient();
            EmpleadosBE obj = new EmpleadosBE();

            try {
                if ((rdbUi.IsChecked == true && txtInfonavit.Text == "") || (rdbSi.IsChecked == true && txtFonacot.Text == "") || (SiVoluntario.IsChecked == true && txtcantidad.Text == ""))
                {
                    RadMessageBox.Show("Al decir que sí existe el dato debe de capturarlo o selecciona No para cotinuar ", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                    return;
                }

                if (!ValidarCampos())
                {
                    RadMessageBox.Show("Debe capturar todos los datos para continuar", this.Text, MessageBoxButtons.OK, RadMessageIcon.Exclamation);
                    return;
                }
                if (oList.FindAll(item => item.Numero == int.Parse(txtNumEmp.Text)).Count > 0)
                {
                    RadMessageBox.Show(" Ya existe un empleado con este numero\n Ingresa un ...", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                }


                #region Entidades
                obj.Numero                      = int.Parse(txtNumEmp.Text);
                obj.Expedientes.Id              = int.Parse(txtIdExp.Text);
                obj.EstatusEmpleado             = (cboEstatus.SelectedItem.Text);
                obj.TipoInfonavit               = (cboTipoF.SelectedItem.Text);
                obj.Fonacot                     = txtFonacot.Text.Trim().Length == 0 ? "0": txtFonacot.Text;
                obj.Infonavit                   = txtInfonavit.Text.Trim().Length == 0 ? "0" :txtInfonavit.Text;
                obj.NumeroCuenta                = txtInfonavit.Text.Trim().Length == 0 ? "0" : txtCuenta.Text;
                obj.FechaIngreso                = dtFecha.Value.Year.ToString() + "-" + dtFecha.Value.Month.ToString().PadLeft(2, '0') + "-" + dtFecha.Value.Day.ToString().PadLeft(2, '0');
                obj.FechaAltaIMSS               = dtIMSS.Value.Year.ToString() + "-" + dtIMSS.Value.Month.ToString().PadLeft(2, '0') + "-" + dtIMSS.Value.Day.ToString().PadLeft(2, '0');
                obj.Pension                     = txtPension.Text.Trim().Length == 0 ? 0: decimal.Parse(txtPension.Text);
                obj.Ahorro                      = txtcantidad.Text.Trim().Length == 0? 0: decimal.Parse(txtcantidad.Text);
                obj.SueldoDiario                = txtSueldoDiario.Text.Trim().Length == 0 ? 0: decimal.Parse(txtSueldoDiario.Text);
                obj.SueldoDiarioIntegrado       = 0;
                obj.DatosUsuarios.IdUsuarioCreo = BaseWinBP.UsuarioLogueado.ID;
                #endregion



                if (RadMessageBox.Show("Desea guardar los datos capturados...?", this.Text, MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes)
                {
                    //PROCESO DE GUARDADO Y ACTUALIZACION
                    if (txtId.Text == "0")
                    {
                        int Result = oCHumano.CHUEmpleados_Guardar(obj);
                        if (Result == 0)
                        {
                            RadMessageBox.Show("Ocurrió un error al enviar la solicitud de empleo", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                        }
                        else
                        {
                            RadMessageBox.Show("Solicitud enviada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                            LimpiarCampos();
                        }
                    }
                    else
                    {
                        oCHumano = new CapitalHumano.WCF_CHumano.Hersan_CHumanoClient();
                        int Result = oCHumano.CHU_EmpleadosActualizar(obj);
                        if (Result == 0)
                        {
                            RadMessageBox.Show("Ocurrió un error al actualizar los datos", this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
                        }
                        else
                        {
                            RadMessageBox.Show("Información actualizada correctamente", this.Text, MessageBoxButtons.OK, RadMessageIcon.Info);
                            LimpiarCampos();
                        }
                    }
                }
            } catch (Exception ex) {
                RadMessageBox.Show("Ocurrio un error al actualizar la información\n" + ex.Message, this.Text, MessageBoxButtons.OK, RadMessageIcon.Error);
            } finally {
                oCHumano = null;
            }
        }