Example #1
0
        public List <EmpleadoBE> ConsultarempleadoEspecialidad(String strCodEsp)
        {
            List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>();

            try
            {
                var query = Miselada.ConsultarEmpleadoEspecialidad(strCodEsp);

                foreach (var resultado in query)
                {
                    EmpleadoBE objEmpleadoBE = new EmpleadoBE();
                    objEmpleadoBE.IdEmpleado  = resultado.IdEmpleado;
                    objEmpleadoBE.ApeEmpPat   = resultado.ApeEmpPat;
                    objEmpleadoBE.ApeEmpMat   = resultado.ApeEmpMat;
                    objEmpleadoBE.NomEmpleado = resultado.NomEmpleado;
                    objListarEmpleado.Add(objEmpleadoBE);
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(objListarEmpleado);
        }
Example #2
0
        /// <summary>
        /// El usuario ya se encuentra en lapagina de Olvide Contras.. y preciona el boton chequear DNI
        ///
        /// </summary>
        /// <param name="dni">retorna Empleado con sus usuarios</param>
        /// <returns></returns>
        internal static EmpleadoBE ForgotPassword_checkDNI(string dni)
        {
            StringBuilder str = new StringBuilder("Con el DNI ingresado no podemos ayudarte. Comunícate con CAIS. ");

            str.AppendLine("CANALES DE ATENCIÓN:");
            str.AppendLine("Chat(Incidentes particulares): caischat.grupokonecta.com.ar");
            str.AppendLine("Telefónico(Incidentes Masivos) 54 9 351 4266616");
            str.AppendLine("Mail: [email protected]");
            try
            {
                EmpleadoBE empleadoBE = MeucciDAC.VirifyUser_ForgotPassword(dni);

                if (empleadoBE == null)
                {
                    //throw new FunctionalException(1001,"El DNI no se encuentra registrado en nuestras Bases de Datos, verifícalo e intenta nuevamente o comunicarse con CAIS [email protected] y contacto 3514266616 .- ");

                    throw new FunctionalException(1001, str.ToString());
                }
                if (string.IsNullOrEmpty(empleadoBE.Email))
                {
                    throw new FunctionalException(1000, str.ToString());
                }
                return(empleadoBE);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public List <EmpleadoBE> ListarEmpleadoDistrito(String strcoddis)
        {
            List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>();

            try
            {
                var query = Miselada.ListarEmpleadoDistrito(strcoddis);

                foreach (var resultado in query)
                {
                    EmpleadoBE objEmpleadoBE = new EmpleadoBE();
                    objEmpleadoBE.IdEmpleado     = resultado.IdEmpleado;
                    objEmpleadoBE.ApeEmpPat      = resultado.ApeEmpPat;
                    objEmpleadoBE.ApeEmpMat      = resultado.ApeEmpMat;
                    objEmpleadoBE.NomEmpleado    = resultado.NomEmpleado;
                    objEmpleadoBE.IdEspecialidad = resultado.Especialidad;
                    objEmpleadoBE.Sexo           = resultado.Sexo;
                    objEmpleadoBE.NroDNI         = resultado.NroDNI;
                    objListarEmpleado.Add(objEmpleadoBE);
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(objListarEmpleado);
        }
Example #4
0
        /// <summary>
        /// Solo para propósitos de test
        /// </summary>
        /// <returns></returns>
        EmpleadoBE empleado_mock()
        {
            //Buscar empleado
            EmpleadoBE empleadoBE = new EmpleadoBE();

            empleadoBE.Email          = "*****@*****.**";
            empleadoBE.ApeNom         = "MOF";
            empleadoBE.WindosUserList = new List <WindosUserBE>();

            WindosUserBE wu = new WindosUserBE();

            wu.WindowsUser = "******";
            wu.dom_id      = 1;
            wu.Dominio     = "dominio1";

            empleadoBE.WindosUserList.Add(wu);

            wu = new WindosUserBE();

            wu.WindowsUser = "******";
            wu.dom_id      = 2;
            wu.Dominio     = "dominio2";

            empleadoBE.WindosUserList.Add(wu);
            return(empleadoBE);
        }
Example #5
0
        public bool InsertarEmpleado(EmpleadoBE objempBE)
        {
            try
            {
                Empleado objEmpleado = new Empleado();

                objEmpleado.IdEmpleado     = String.Empty;
                objEmpleado.ApeEmpPat      = objempBE.ApeEmpPat;
                objEmpleado.ApeEmpMat      = objempBE.ApeEmpMat;
                objEmpleado.NomEmpleado    = objempBE.NomEmpleado;
                objEmpleado.Sexo           = objempBE.Sexo;
                objEmpleado.NroDNI         = objempBE.NroDNI;
                objEmpleado.Direccion      = objempBE.Direccion;
                objEmpleado.IdDistrito     = objempBE.IdDistrito;
                objEmpleado.Telefono       = objempBE.Telefono;
                objEmpleado.Celular        = objempBE.Celular;
                objEmpleado.Email          = objempBE.Email;
                objEmpleado.IdEspecialidad = objempBE.IdEspecialidad;
                Miselada.Empleado.Add(objEmpleado);
                Miselada.SaveChanges();
                vexito = true;
            }

            catch (EntityException exception)
            {
                vexito = false;
            }

            return(vexito);
        }
Example #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (
                String.IsNullOrWhiteSpace(txtApellido.Text) ||
                String.IsNullOrWhiteSpace(txtDocumento.Text) ||
                String.IsNullOrWhiteSpace(txtSApellido.Text) ||
                String.IsNullOrWhiteSpace(txtRuc.Text)
                )
            {
                MessageBox.Show(this, "Falto ingresar un campo.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            int        idEmpleado = NewPersonId();
            EmpleadoBE emBE       = new EmpleadoBE(idPerson.NewId(), short.Parse(cboPuesto.SelectedValue.ToString()),
                                                   txtDocumento.Text.Trim(), txtRuc.Text.Trim(),
                                                   dtpFecNac.Value, dtpFecIni.Value,
                                                   txtNombre.Text.Trim(), txtSNombre.Text.Trim(),
                                                   txtApellido.Text.Trim(), txtSApellido.Text.Trim(), false);

            try {
                if (emBL.NuevoEmpleado(emBE) == true)
                {
                    MessageBox.Show(this, "Se ingreso un nuevo empleado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(this, "Ocurrió un error insertando al empleado.", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            } catch (Exception ex) {
                throw new Exception(ex.Message);
            }
        }
Example #7
0
        private IEnumerable <EmpleadoBE> CargaManual(string fullPath)
        {
            using (TextReader reader = File.OpenText(fullPath))
            {
                var csv = new CsvReader(reader);

                IList <EmpleadoBE> empleados = new List <EmpleadoBE>();

                while (csv.Read())
                {
                    EmpleadoBE empleado = new EmpleadoBE();
                    empleado.EmpleadoID      = csv.GetField <int>(nameof(empleado.EmpleadoID));
                    empleado.Nombre          = csv.GetField <string>(nameof(empleado.Nombre));
                    empleado.ApellidoPaterno = csv.GetField <string>(nameof(empleado.ApellidoPaterno));
                    empleado.ApellidoMaterno = csv.GetField <string>(nameof(empleado.ApellidoMaterno));
                    empleado.DNI             = csv.GetField <string>(nameof(empleado.DNI));
                    empleado.Cargo           = csv.GetField <string>(nameof(empleado.Cargo));
                    empleado.NombreCompleto  = string.Concat(empleado.Nombre,
                                                             " ", empleado.ApellidoPaterno,
                                                             " ", empleado.ApellidoMaterno
                                                             );

                    empleados.Add(empleado);
                }

                return(empleados);
            }
        }
Example #8
0
        public EmpleadoBE ConsultarEmpleado(String strcodemp)
        {
            EmpleadoBE objEmpleadoBE = new EmpleadoBE();

            try
            {
                var query = Miselada.ConsultarEmpleado(strcodemp);

                foreach (var resultado in query)
                {
                    objEmpleadoBE.IdEmpleado     = resultado.IdEmpleado;
                    objEmpleadoBE.NomEmpleado    = resultado.NomEmpleado;
                    objEmpleadoBE.ApeEmpPat      = resultado.ApeEmpPat;
                    objEmpleadoBE.ApeEmpMat      = resultado.ApeEmpMat;
                    objEmpleadoBE.Sexo           = resultado.Sexo;
                    objEmpleadoBE.NroDNI         = resultado.NroDNI;
                    objEmpleadoBE.Direccion      = resultado.Direccion;
                    objEmpleadoBE.IdDistrito     = resultado.IdDistrito;
                    objEmpleadoBE.Telefono       = resultado.Telefono;
                    objEmpleadoBE.Celular        = resultado.Celular;
                    objEmpleadoBE.Email          = resultado.Email;
                    objEmpleadoBE.IdEspecialidad = resultado.Especialidad;
                }
            }

            catch (Exception ex)
            {
                throw ex;
            }

            return(objEmpleadoBE);
        }
Example #9
0
        public List <EmpleadoBE> ListarEmpleado()
        {
            List <EmpleadoBE> objListarEmpleado = new List <EmpleadoBE>();

            try
            {
                var query = Miselada.ListarEmpleado();
                foreach (var resultado in query)
                {
                    EmpleadoBE objEmpleadoBE = new EmpleadoBE();
                    objEmpleadoBE.IdEmpleado     = resultado.IdEmpleado;
                    objEmpleadoBE.NomEmpleado    = resultado.NomEmpleado;
                    objEmpleadoBE.ApeEmpPat      = resultado.ApeEmpPat;
                    objEmpleadoBE.ApeEmpMat      = resultado.ApeEmpMat;
                    objEmpleadoBE.Sexo           = resultado.Genero;
                    objEmpleadoBE.NroDNI         = resultado.NroDNI;
                    objEmpleadoBE.Direccion      = resultado.Direccion;
                    objEmpleadoBE.IdDistrito     = resultado.Distrito;
                    objEmpleadoBE.Telefono       = resultado.Telefono;
                    objEmpleadoBE.Celular        = resultado.Celular;
                    objEmpleadoBE.Email          = resultado.Email;
                    objEmpleadoBE.IdEspecialidad = resultado.Especialidad;
                    objListarEmpleado.Add(objEmpleadoBE);
                }
            }
            catch (EntityException ex)
            {
                throw new Exception(ex.Message);
            }
            return(objListarEmpleado);
        }
Example #10
0
        public bool ActualizarEmpleado(EmpleadoBE objempBE)
        {
            try
            {
                Empleado objEmpleado = (from Emp in Miselada.Empleado
                                        where Emp.IdEmpleado == objempBE.IdEmpleado
                                        select Emp).FirstOrDefault();

                objEmpleado.ApeEmpPat      = objempBE.ApeEmpPat;
                objEmpleado.ApeEmpMat      = objempBE.ApeEmpMat;
                objEmpleado.NomEmpleado    = objempBE.NomEmpleado;
                objEmpleado.Sexo           = objempBE.Sexo;
                objEmpleado.NroDNI         = objempBE.NroDNI;
                objEmpleado.Direccion      = objempBE.Direccion;
                objEmpleado.IdDistrito     = objempBE.IdDistrito;
                objEmpleado.Telefono       = objempBE.Telefono;
                objEmpleado.Celular        = objempBE.Celular;
                objEmpleado.Email          = objempBE.Email;
                objEmpleado.IdEspecialidad = objempBE.IdEspecialidad;
                Miselada.SaveChanges();

                vexito = true;
            }

            catch (EntityException exception)
            {
                vexito = false;
            }

            return(vexito);
        }
Example #11
0
        protected void btnMostrarNombre_Click(object sender, EventArgs e)
        {
            EmpleadoBL logica   = new EmpleadoBL();
            EmpleadoBE empleado = new EmpleadoBE();

            empleado = logica.getEmpleado();

            txtNombre.Text = empleado.Nombre;
            txtEdad.Text   = empleado.Edad.ToString();
        }
 private void txtBuscar_Click(object sender, EventArgs e)
 {
     if (empBL.RevisarEstado(int.Parse(cboBuscarEmpleado.SelectedValue.ToString())) == true)
     {
         btnEstado.Text = "DESACTIVAR";
         empBE          = new EmpleadoBE(int.Parse(cboBuscarEmpleado.SelectedValue.ToString()), true);
     }
     else if (empBL.RevisarEstado(int.Parse(cboBuscarEmpleado.SelectedValue.ToString())) == false)
     {
         btnEstado.Text = "ACTIVAR";
         empBE          = new EmpleadoBE(int.Parse(cboBuscarEmpleado.SelectedValue.ToString()), false);
     }
 }
Example #13
0
        public bool Insert(EmpleadoBE toInsert)
        {
            using (conn = db.GetOpenConnection())
                using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_INSERT))
                {
                    cmd.Parameters.Add(db.CreateParameter(NOMBRE_PARAM, toInsert.Nombre));
                    cmd.Parameters.Add(db.CreateParameter(APELLIDO_PARAM, toInsert.Apellido));
                    cmd.Parameters.Add(db.CreateParameter(CARGO_PARAM, toInsert.Cargo));
                    cmd.Parameters.Add(db.CreateParameter(EDAD_PARAM, toInsert.Edad));

                    return(cmd.ExecuteNonQuery() > 0);
                }
        }
Example #14
0
        /// <summary>
        /// El usuario recibe un mail con el codigo de autorizacion, entra ala pagina (link ofrecido) y envia nuevo pàssword
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="code"></param>
        /// <param name="domainName"></param>
        /// <param name="newPassword"></param>
        /// <returns></returns>
        //internal static ForgotPasswordRes forgotPassworChangePassword(string userName, string domainName,string code, string newPassword)
        //{
        //    ForgotPasswordRes result = new ForgotPasswordRes();


        //    //result = getSocioBEByUserName(userName);


        //    var isValid = Common.verifyMd5Hash(string.Concat(userName, domainName), code);
        //    if (isValid)
        //    {
        //        //User_Reset_Password(userName, newPassword, domainName);

        //        result.Status = "OK";
        //        result.Message = "El reseteo se realizó exitosamente.";
        //    }
        //    else
        //    {
        //        result.Status = "Error";
        //        result.Message = "El código de verificación enviado no es válido o no corresponde al socio en cuestión";
        //    }

        //    return result;
        //}

        /// <summary>
        /// El usuario recibe un mail con el codigo de autorizacion, entra ala pagina (link ofrecido) y en el init se chequea validez de url
        /// </summary>
        /// <param name="code"></param>
        /// <returns>EmpleadoBE</returns>
        internal static EmpleadoBE forgotPassworChangePassword_Verify(string code)
        {
            EmpleadoBE empleadoBE    = null;
            string     decriptedData = "";

            //var isValid = Common.verifyMd5Hash(string.Concat(dni, empleadoBE.Email), code);
            try
            {
                decriptedData = Common.Dencrypt(code);
            }
            catch (Exception ex)
            {
                throw new Exception("El códido de seguridad es incorrecto-");
            }

            bool isValid = false;

            if (decriptedData.Split(';').Length == 3)
            {
                // DNI;Email;TTL;
                string[] splited = decriptedData.Split(';');
                string   dni     = splited[0].Trim();
                //Obtengo la fecha de exp
                Int64 epocTtl = Convert.ToInt64(splited[2].Trim());
                Int64 epocNow = Fwk.HelperFunctions.DateFunctions.DateTimeToUnixTimeStamp(System.DateTime.Now);

                if (epocTtl < epocNow)
                {
                    throw new Exception("El códido de seguridad a caducado, por favor vuelva a solicitar cambio de contraseña.-");
                }


                empleadoBE = MeucciDAC.VirifyUser_ForgotPassword(dni);

                if (empleadoBE != null)
                {
                    empleadoBE.DNI = dni;
                    isValid        = splited[1].Trim().CompareTo(empleadoBE.Email.Trim()) == 0;
                }
            }


            if (isValid)
            {
                return(empleadoBE);
            }
            else
            {
                throw new Exception("El código de verificación enviado no es válido o no corresponde al socio en cuestión");
            }
        }
Example #15
0
        public EmpleadoBE getEmpleado()
        {
            EmpleadoDA dataAccess = new EmpleadoDA();
            EmpleadoBE empleado   = new EmpleadoBE();

            empleado = dataAccess.getEmpleado();

            if (!empleado.Edad.HasValue)
            {
                empleado.Edad = 18;
            }

            return(empleado);
        }
Example #16
0
        private void txtBuscar_Click(object sender, EventArgs e)
        {
            int idPersona = int.Parse(cboBuscarEmpleado.SelectedValue.ToString());

            empbe = emBL.ListarEmpleadosPorId(idPersona);

            txtApellido.Text        = empbe.Primer_ape;
            txtDocumento.Text       = empbe.Doc_oficial;
            txtSApellido.Text       = empbe.Segundo_ape;
            txtSNombre.Text         = empbe.Segundo_nom;
            txtRuc.Text             = empbe.Ruc_empleado;
            txtNombre.Text          = empbe.Primer_nom;
            dtpFecIni.Value         = empbe.Fecha_inicio;
            dtpFecNac.Value         = empbe.Fecha_nacimiento;
            cboPuesto.SelectedValue = empbe.Puesto_empleado;
        }
Example #17
0
        public EmpleadoBE ListarEmpleadosPorId(int idEmpleado)
        {
            EmpleadoBE empBE = new EmpleadoBE();

            try {
                con.ConnectionString = conection.GetCon();
                cmd.Connection       = con;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "PERSONA.ListarEmpleadoPorId";

                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_persona", idEmpleado);

                con.Open();
                SqlDataReader dtr = cmd.ExecuteReader();

                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    empBE.Id_persona       = int.Parse(dtr["id_persona"].ToString());
                    empBE.Primer_ape       = dtr["primer_ape"].ToString();
                    empBE.Segundo_ape      = dtr["segundo_ape"].ToString();
                    empBE.Primer_nom       = dtr["primer_nom"].ToString();
                    empBE.Segundo_nom      = dtr["segundo_nom"].ToString();
                    empBE.Doc_oficial      = dtr["doc_oficial"].ToString();
                    empBE.Ruc_empleado     = dtr["ruc_empleado"].ToString();
                    empBE.Puesto_empleado  = short.Parse(dtr["puesto_empleado"].ToString());
                    empBE.Fecha_inicio     = (DateTime)dtr["fecha_inicio"];
                    empBE.Fecha_nacimiento = (DateTime)dtr["fecha_nacimiento"];
                }
                else
                {
                    throw new Exception("Error al buscar al empleado.");
                }
                dtr.Close();
            } catch (Exception ex) {
                throw new Exception(ex.Message);
            } finally {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
                cmd.Parameters.Clear();
            }
            return(empBE);
        }
Example #18
0
        public async void AgregarEmpleado(object s, EventArgs args)
        {
            var respuesta = await DisplayAlert("Atención", "¿ Esta seguro que desea agregar al empleado ?", "Si", "No");

            if (respuesta.Equals(true))
            {
                _empleadoBE        = new EmpleadoBE();
                _empleadoBLL       = new EmpleadoBLL();
                _empleadoBE.Nombre = nombre.Text;

                _empleadoBE.Direccion = direccion.Text;
                _empleadoBE.Telefono  = telefono.Text;
                int resultado = _empleadoBLL.AgregarEmpleado(_empleadoBE);

                Debug.WriteLine(resultado);

                await DisplayAlert("Resultado", resultado.ToString(), "Cancelar");
            }
        }
Example #19
0
        public Boolean NuevoEmpleado(EmpleadoBE empBE)
        {
            con.ConnectionString = conection.GetCon();
            cmd.Connection       = con;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "PERSONA.NewEmpleado";

            try
            {
                cmd.Parameters.Clear();
                cmd.Parameters.AddWithValue("@id_persona", empBE.Id_persona);
                cmd.Parameters.AddWithValue("@puesto_empleado", empBE.Puesto_empleado);
                cmd.Parameters.AddWithValue("@doc_oficial", empBE.Doc_oficial);
                cmd.Parameters.AddWithValue("@ruc_empleado", empBE.Ruc_empleado);
                cmd.Parameters.AddWithValue("@fecha_nacimiento", empBE.Fecha_nacimiento);
                cmd.Parameters.AddWithValue("@fecha_inicio", empBE.Fecha_inicio);
                cmd.Parameters.AddWithValue("@primer_nom", empBE.Primer_nom);
                cmd.Parameters.AddWithValue("@primer_ape", empBE.Primer_ape);
                cmd.Parameters.AddWithValue("@segundo_nom", empBE.Segundo_nom);
                cmd.Parameters.AddWithValue("@segundo_ape", empBE.Segundo_ape);
                cmd.Parameters.AddWithValue("@estado", empBE.Estado);

                con.Open();
                cmd.ExecuteNonQuery();

                success = true;
            }
            catch (SqlException x)
            {
                success = false;
                throw new Exception(x.Message);
            }
            finally
            {
                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }
                cmd.Parameters.Clear();
            }
            return(success);
        }
Example #20
0
        static EmpleadoBE RetriveDatosReseteoEmpleados_mok()
        {
            EmpleadoBE item = new EmpleadoBE();

            item.Emp_id  = 666;
            item.Cargo   = "Lider";
            item.Cuenta  = "Movistar";
            item.Subarea = "Movistar Ventas";
            item.ApeNom  = "Noelia Avila";
            item.Legajo  = 99985425;
            //item.Aus_Id = 123;
            WindosUserBE winUser = new WindosUserBE();


            winUser.Dominio     = "allus-ar";
            winUser.WindowsUser = "******";
            winUser.dom_id      = 3;
            item.WindosUserList = new List <WindosUserBE>();
            item.WindosUserList.Add(winUser);

            winUser = new WindosUserBE();


            winUser.Dominio     = "allus-ar";
            winUser.WindowsUser = "******";
            winUser.dom_id      = 3;

            item.WindosUserList.Add(winUser);

            winUser = new WindosUserBE();


            winUser.Dominio     = "alcomovistar";
            winUser.WindowsUser = "******";
            winUser.dom_id      = 2;

            item.WindosUserList.Add(winUser);

            return(item);
        }
Example #21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Page.IsPostBack == false)
        {
            cboDistrito.DataSource     = objDistritoBL.ListarDistrito();
            cboDistrito.DataValueField = "IdDistrito";
            cboDistrito.DataTextField  = "Nombre";
            cboDistrito.DataBind();
            cboEspecialidad.DataSource     = objEspecialidadBL.ListarEspecialidad();
            cboEspecialidad.DataValueField = "IdEspecialidad";
            cboEspecialidad.DataTextField  = "Especialidad";
            cboEspecialidad.DataBind();


            String strCodEmp = Session["IdEmpleado"].ToString();
            try
            {
                objEmpleadoBE                 = objEmpleadoBL.ConsultarEmpleado(strCodEmp);
                lblCod.Text                   = strCodEmp;
                txtApe.Text                   = objEmpleadoBE.ApeEmpPat;
                txtApeMat.Text                = objEmpleadoBE.ApeEmpMat;
                txtNom.Text                   = objEmpleadoBE.NomEmpleado;
                cboGenero.SelectedValue       = objEmpleadoBE.Sexo;
                txtDocumento.Text             = objEmpleadoBE.NroDNI;
                txtDireccion.Text             = objEmpleadoBE.Direccion;
                cboDistrito.SelectedValue     = objEmpleadoBE.IdDistrito;
                txtTelefono.Text              = objEmpleadoBE.Telefono;
                txtCelular.Text               = objEmpleadoBE.Celular;
                txtCorreo.Text                = objEmpleadoBE.Email;
                cboEspecialidad.SelectedValue = objEmpleadoBE.IdEspecialidad;
            }
            catch (Exception ex)
            {
                lblMensaje.Text = "Error : " + ex.Message;
            }
        }
    }
Example #22
0
        public List <EmpleadoBE> getEmpleado()
        {
            using (OracleConnection ora = new OracleConnection(oracle))
            {
                List <EmpleadoBE> lista  = new List <EmpleadoBE>();
                OracleCommand     objCmd = new OracleCommand();
                objCmd.Connection  = ora;
                objCmd.CommandText = "human_resources.get_employee";
                objCmd.CommandType = CommandType.StoredProcedure;
                objCmd.Parameters.Add("cur_employees", OracleDbType.RefCursor).Direction = ParameterDirection.Output;

                try
                {
                    ora.Open();
                    OracleDataReader objReader = objCmd.ExecuteReader();
                    EmpleadoBE       obj;
                    while (objReader.Read())
                    {
                        obj       = new EmpleadoBE();
                        obj.EmpNo = Convert.ToInt32(objReader["EmpNo"]);
                        obj.EName = objReader["EName"].ToString();
                        obj.Job   = objReader["Job"].ToString();

                        lista.Add(obj);
                    }
                }
                catch (Exception ex)
                {
                    System.Console.WriteLine("Exception: {0}", ex.ToString());
                }

                ora.Close();

                return(lista);
            }
        }
Example #23
0
        public List <EmpleadoBE> FindAll()
        {
            using (conn = db.GetOpenConnection())
                using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_FIND_ALL))
                    using (reader = cmd.ExecuteReader())
                    {
                        List <EmpleadoBE> lEmpleado = new List <EmpleadoBE>();
                        EmpleadoBE        emp;
                        while (reader.Read())
                        {
                            emp = new EmpleadoBE
                            {
                                Id       = reader.GetInt32(0),
                                Nombre   = reader.GetString(1),
                                Apellido = reader.GetString(2),
                                Cargo    = reader.GetString(3),
                                Edad     = reader.GetInt32(4)
                            };

                            lEmpleado.Add(emp);
                        }
                        return(lEmpleado);
                    }
        }
Example #24
0
        public EmpleadoBE Find(object id)
        {
            using (conn = db.GetOpenConnection())
                using (cmd = db.CreateStoredProcedureCommand(conn, Constantes.Empleado.USP_EMPLEADO_FIND))
                {
                    cmd.Parameters.Add(db.CreateParameter(ID_PARAM, id));

                    using (reader = cmd.ExecuteReader())
                    {
                        EmpleadoBE empleado = null;
                        if (reader.Read())
                        {
                            empleado          = new EmpleadoBE();
                            empleado.Id       = Convert.ToInt32(id);
                            empleado.Nombre   = reader.GetString(1);
                            empleado.Apellido = reader.GetString(2);
                            empleado.Cargo    = reader.GetString(3);
                            empleado.Edad     = reader.GetInt32(4);
                        }

                        return(empleado);
                    }
                }
        }
Example #25
0
 public Boolean NuevoEmpleado(EmpleadoBE empbe)
 {
     return(empado.NuevoEmpleado(empbe));
 }
Example #26
0
        /// <summary>
        /// Buscar
        /// </summary>
        /// <param name="userName"></param>
        /// <param name="domainId"></param>
        /// <param name="DNI"></param>
        public static EmpleadoBE RetriveDatosReseteoEmpleados(string userName, int domainId, string DNI)
        {
            //return RetriveDatosReseteoEmpleados_mok();

            EmpleadoBE item = null;


            var connectionString = Common.GetCnn(Common.CnnStringNameMeucci).ConnectionString;

            using (SqlConnection cnn = new SqlConnection(connectionString))
                using (SqlCommand cmd = new SqlCommand("dbo.usp_ReseteoWebDatosEmpleado", cnn)
                {
                    CommandType = System.Data.CommandType.StoredProcedure
                })
                {
                    cnn.Open();

                    cmd.Parameters.AddWithValue("@UW", userName);
                    cmd.Parameters.AddWithValue("@dom_id", domainId);
                    cmd.Parameters.AddWithValue("@DNI", DNI);

                    using (IDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            item = new EmpleadoBE();

                            //cue_nombre sar_nombre car_nombre usuariowindows dominio
                            item.Emp_id  = Convert.ToInt32(reader["Emp_id"]);
                            item.Cargo   = reader["car_nombre"].ToString();
                            item.Cuenta  = reader["cue_nombre"].ToString();
                            item.Subarea = reader["sar_nombre"].ToString();
                            item.ApeNom  = reader["emp_apenom"].ToString();
                            if (reader["aus_id"] != DBNull.Value)
                            {
                                item.Aus_Id = Convert.ToInt32(reader["aus_id"]);
                            }

                            if (reader["Telefono"] != DBNull.Value)
                            {
                                item.Telefono = reader["Telefono"].ToString();
                            }
                            if (reader["Direccion"] != DBNull.Value)
                            {
                                item.Direccion = reader["Direccion"].ToString();
                            }
                            if (reader["Ciudad_Natal"] != DBNull.Value)
                            {
                                item.CiudadNatal = reader["Ciudad_Natal"].ToString();
                            }

                            if (reader["Fec_Nac"] != DBNull.Value)
                            {
                                item.FechaNacimiento = reader["Fec_Nac"].ToString();
                            }
                        }
                        if (item != null)
                        {
                            if (reader.NextResult())
                            {
                                List <WindosUserBE> winUserList = new List <WindosUserBE>();
                                WindosUserBE        winUser     = null;
                                while (reader.Read())
                                {
                                    winUser = new WindosUserBE();


                                    winUser.Dominio     = reader["dominio"].ToString();
                                    winUser.WindowsUser = reader["usuariowindows"].ToString();
                                    winUser.dom_id      = Convert.ToInt32(reader["dom_id"]);

                                    winUserList.Add(winUser);
                                }
                                item.WindosUserList = winUserList;
                            }
                        }
                    }

                    return(item);
                }
        }
Example #27
0
        /// <summary>
        /// usp_OlvidoDeClave_DatosEmpleado Retorna dos tablas
        /// 1- Datos de Persona (1 fila)
        /// 2 - Datos de cada usuario de la persona (muchos)
        /// </summary>
        /// <param name="dni"></param>
        /// <returns></returns>
        public static EmpleadoBE VirifyUser_ForgotPassword(string dni)
        {
            EmpleadoBE item             = null;
            var        connectionString = Common.GetCnn(Common.CnnStringNameMeucci).ConnectionString;

            using (SqlConnection cnn = new SqlConnection(connectionString))
                using (SqlCommand cmd = new SqlCommand("Meucci2a.dbo.usp_OlvidoDeClave_DatosEmpleado", cnn)
                {
                    CommandType = System.Data.CommandType.StoredProcedure
                })
                {
                    cnn.Open();
                    /// FACTURA_NRO
                    cmd.Parameters.AddWithValue("@Dni", dni);


                    using (IDataReader reader = cmd.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            item = new EmpleadoBE();

                            //cue_nombre sar_nombre car_nombre usuariowindows dominio
                            item.Emp_id = Convert.ToInt32(reader["Id"]);
                            item.ApeNom = reader["Nombre"].ToString();

                            if (reader["Tipo"] != DBNull.Value)
                            {
                                item.Tipo = reader["Tipo"].ToString();
                            }

                            if (reader["Email"] != DBNull.Value)
                            {
                                item.Email = reader["Email"].ToString();
                            }
                        }
                        if (item != null)
                        {
                            if (reader.NextResult())
                            {
                                List <WindosUserBE> winUserList = new List <WindosUserBE>();
                                WindosUserBE        winUser     = null;
                                while (reader.Read())
                                {
                                    winUser = new WindosUserBE();


                                    winUser.Dominio = reader["dominio"].ToString();

                                    winUser.WindowsUser = reader["usuariowindows"].ToString().ToLower();
                                    winUser.dom_id      = Convert.ToInt32(reader["dom_id"]);


                                    winUserList.Add(winUser);
                                }
                                item.WindosUserList = winUserList;
                            }
                        }
                    }

                    return(item);
                }
        }
Example #28
0
 //Add new EmpleadoDAL to DB
 public int AgregarEmpleado(EmpleadoBE entidad)
 {
     return(_sqlconnection.Insert(entidad));
 }
Example #29
0
        //private string nombreEmpleado;
        //private string apellidoEmpleado;
        //private string cargoEmpleado;
        //private int edadEmpleado;

        public EmpleadoModel()
        {
            this.empleado = new EmpleadoBE();
        }
Example #30
0
 public Boolean ModificarEmpleado(EmpleadoBE empbe)
 {
     return(empado.ModificarEmpleado(empbe));
 }