public void Actualizar(UsuarioEmpresa item)
 {
     using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(Constants.DBConnectionType.BEMPLEO))
     {
         ListDictionary itemListDictionary = new ListDictionary();
         itemListDictionary.Add("id", item.Id);
         itemListDictionary.Add("UserName", item.UserName);
         itemListDictionary.Add("Nombre", item.Nombre);
         itemListDictionary.Add("Apellido", item.Apellido);
         itemListDictionary.Add("Password", item.Password);
         itemListDictionary.Add("Telefono", item.Telefono);
         itemListDictionary.Add("Email", item.Email);
         itemListDictionary.Add("Activo", item.EsValido);
         obj.ExecuteGenericQuery(Queries.Default.ActualizarUsuarioEmpresa, itemListDictionary);
     }
 }
예제 #2
0
        public bool GuardarNota(PasantiasPreProfesionales item, string tipo, out string mensaje)
        {
            queries.DBConnectionType dbcontype;
            string queryUpsert;
            string querySelect;

            ObtenerParametrosConexion(item.TipoPasantiaEnum, out dbcontype, out queryUpsert, out querySelect);
            mensaje = "";

            try
            {
                using (db.DBConnectorSwitch obj = new db.DBConnectorSwitch(dbcontype))
                {
                    ListDictionary notaLD = new ListDictionary();
                    notaLD.Add("@prac_nmat", item.Matricula);
                    notaLD.Add("@prac_carr", item.CodigoCarrera);
                    notaLD.Add("@prac_prac", tipo);
                    notaLD.Add("@prac_inic", item.FechaInicio);
                    notaLD.Add("@prac_term", item.FechaFin);
                    notaLD.Add("@prac_hora", item.NumeroHorasEjecutadas);
                    notaLD.Add("@prac_mate", item.CodigoDeMateria);
                    notaLD.Add("@prac_empr", item.IdEmpresa);
                    notaLD.Add("@prac_esta", item.HorasActualesEnElSistemaSAES + item.NumeroHorasEjecutadas < item.MaximoHorasMateria ? "P" : "A");
                    notaLD.Add("@prac_obse", item.ObservacionesDeRegistroDeHorasSAES);
                    obj.ExecuteGenericQuery(queryUpsert, notaLD);
                }

                return(true);
            }
            catch (Exception ex)
            {
                mensaje = Mensajes.Default.Excepcion;
                Logger.ExLogger(ex);
            }

            return(false);
        }