Exemple #1
0
 public void save(UsuarioEntity usuario)
 {
     try
     {
         daUsuario.Actualizar(usuario);
     }
     catch (ExcepcionDA ex)
     {
         throw new ExcepcionBO("No se pudieron guardar los cambios.", ex);
     }
 }
 public void ActualizarFoto(int id, string nombreArchivo, byte[] archivoFoto)
 {
     try
     {
         daUsuario.Actualizar(id, nombreArchivo, archivoFoto);
     }
     catch (ExcepcionDA ex)
     {
         throw new ExcepcionBO("No se pudo actualizar la foto.", ex);
     }
 }
Exemple #3
0
 public void GuardarCambios(cUsuario Usuario)
 {
     //Si el usuario existe entonces actualizamos
     if (UsuarioDA.Existe(Usuario.Codigo))
     {
         UsuarioDA.Actualizar(Usuario);
     }
     else
     //Si el Usuario es nuevo entonces creamos
     {
         UsuarioDA.Crear(Usuario);
     }
 }
Exemple #4
0
        public void Actualizar(UsuarioEntity entidad)
        {
            try
            {
                // Valida los datos cargados por el Usuario.
                //Validar(entidad);

                // Si el empleado no existe en la base de datos...

                /*
                 * if (daUsuario.BuscarPorClavePrimaria(entidad.mail) == null)
                 * {
                 *  // ...se lanza la excepción correspondiente.
                 *  //throw new UsuarioNoExisteException(entidad.Legajo);
                 * }
                 */

                // Si existe, se actualizan los datos.
                daUsuario.Actualizar(entidad);
            }
            catch (ExcepcionDA ex)
            {
            }
        }
 public bool Actualizar(Usuario usuario)
 {
     return(_accesoDatos.Actualizar(usuario));
 }
Exemple #6
0
        public bool Actualizar(UsuarioBE obe, out bool rptaL)
        {
            bool rpta      = false;
            int  idUsuario = 0;

            rptaL = false;
            SqlTransaction sqltrans;
            SqlTransaction sqltransLogo;

            using (SqlConnection con = new SqlConnection(strCnxRule))
            {
                con.Open();
                sqltrans = con.BeginTransaction();
                rpta     = oUsuarioDA.Actualizar(con, sqltrans, obe, out idUsuario);
                if (rpta)
                {
                    sqltrans.Commit();
                    //----- GUARDAR LOGO
                    #region logo
                    if (idUsuario != 0 && obe.lologo.Count > 0)
                    {
                        for (var j = 0; j < obe.lologo.Count; j += 1)
                        {
                            obe.lologo[j].NombreCarpeta = obe.IdCliente.ToString();//.PadLeft(12, '0');
                        }
                        string msj = "";
                        rptaL = oArchivosAdjuntosBL.GuardarArchivoVUE(obe.lologo, out msj);
                        if (rptaL)
                        {
                            sqltransLogo = con.BeginTransaction();
                            string[] rutas = msj.Split('#');
                            for (var i = 0; i < rutas.Length; i += 1)
                            {
                                rptaL = oUsuarioDA.GuardarURLLogo(con, sqltransLogo, rutas[i], idUsuario, obe.UsrCreador);
                                if (!rptaL)
                                {
                                    break;
                                }
                            }

                            if (rptaL)
                            {
                                sqltransLogo.Commit();
                            }
                            else
                            {
                                sqltransLogo.Rollback();
                            }
                        }
                    }
                    else
                    {
                        rptaL = true;
                    }
                    #endregion logo
                }
                else
                {
                    sqltrans.Rollback();
                }
            }
            return(rpta);
        }