Пример #1
0
        public Boolean ActulizarDatos(csUsuario user)
        {
            Boolean retorno = false;

            cnn = Conexion.AbrirCnn();
            try
            {
                command = new SqlCommand("update usuario set nombre_1=@nombre_1,nombre_2=@nombre_2,apellido_1=@apellido_1,apellido_2=@apellido_2,fk_id_tipo_doc=@fk_id_tipo_doc,num_documento=@num_documento,fk_id_ciudad=@fk_id_ciudad,direccion=@direccion,telefono=@telefono,fecha_nacimiento=@fecha_nacimiento where id_usuario=@id_usuario", cnn);
                command.Parameters.AddWithValue("@nombre_1", user.nombre1);
                command.Parameters.AddWithValue("@nombre_2", user.nombre2);
                command.Parameters.AddWithValue("@apellido_1", user.apellido1);
                command.Parameters.AddWithValue("@apellido_2", user.apellido2);
                command.Parameters.AddWithValue("@fk_id_tipo_doc", user.fk_id_tipo_doc);
                command.Parameters.AddWithValue("@num_documento", user.num_documento);
                command.Parameters.AddWithValue("@fk_id_ciudad", user.fk_id_ciudad);
                command.Parameters.AddWithValue("@direccion", user.direccion);
                command.Parameters.AddWithValue("@telefono", user.telefono);
                command.Parameters.AddWithValue("@fecha_nacimiento", user.fecha_nacimiento);
                command.Parameters.AddWithValue("@id_usuario", user.id_usuario);

                int num = command.ExecuteNonQuery();
                if (num > 0)
                {
                    retorno = true;
                }
                Conexion.CerrarCnn(cnn);
            }
            catch (Exception ex)
            {
                rta = ex.ToString();
            }
            return(retorno);
        }
Пример #2
0
 public csUsuario SessioUsuario(int p)
 {
     cnn = Conexion.AbrirCnn();
     try
     {
         codigo  = "OkLogin";
         rta     = "401";
         command = new SqlCommand("Select * from usuario where  id_usuario=@id_usuario and estado=1", cnn);
         command.Parameters.AddWithValue("@id_usuario", p);
         reader = command.ExecuteReader();
         if (reader.Read())
         {
             int    id_usuario       = int.Parse(reader["id_usuario"].ToString());
             string nombre1          = reader["nombre_1"].ToString();
             string nombre2          = reader["nombre_2"].ToString();
             string apellido1        = reader["apellido_1"].ToString();
             string apellido2        = reader["apellido_2"].ToString();
             string foto             = "media/img/" + reader["foto"].ToString();
             string direccion        = reader["direccion"].ToString();
             string fecha_nacimiento = reader["fecha_nacimiento"].ToString();
             string telefono         = reader["telefono"].ToString();
             string correo           = reader["correo"].ToString();
             string contraseña       = reader["contraseña"].ToString();
             int    num_documento    = int.Parse(reader["num_documento"].ToString());
             int    fk_id_tipo_doc   = int.Parse(reader["fk_id_tipo_doc"].ToString());
             int    fk_id_ciudad     = int.Parse(reader["fk_id_ciudad"].ToString());
             csUsuario = new csUsuario(id_usuario, nombre1, nombre2, apellido1, apellido2, correo, foto, direccion, fecha_nacimiento, telefono, num_documento, fk_id_tipo_doc, fk_id_ciudad, contraseña);
             Conexion.CerrarCnn(cnn);
             return(csUsuario);
         }
         else
         {
             codigo = "nop";
             return(null);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        public Boolean CrearUsuario(csUsuario usuario, string opcion)
        {
            Boolean retorno = false;

            cnn = Conexion.AbrirCnn();
            try
            {
                command             = new SqlCommand("[CrearUsuario]", cnn);
                command.CommandType = CommandType.StoredProcedure;
                //@fk_id_negocio, @id_usuario, @comentario
                command.Parameters.AddWithValue("@nombre1", usuario.nombre1);
                command.Parameters.AddWithValue("@nombre_2", usuario.nombre2);
                command.Parameters.AddWithValue("@apellido_1", usuario.apellido1);
                command.Parameters.AddWithValue("@apellido_2", usuario.apellido2);
                command.Parameters.AddWithValue("@fk_id_tipo_doc", usuario.fk_id_tipo_doc);
                command.Parameters.AddWithValue("@contraseña", usuario.contraseña);
                command.Parameters.AddWithValue("@num_documento", usuario.num_documento);
                command.Parameters.AddWithValue("@fk_id_ciudad", usuario.fk_id_ciudad);
                command.Parameters.AddWithValue("@direccion", usuario.direccion);
                command.Parameters.AddWithValue("@correo", usuario.correo);
                command.Parameters.AddWithValue("@foto", usuario.foto);
                command.Parameters.AddWithValue("@telefono", usuario.telefono);
                command.Parameters.AddWithValue("@fecha_nacimiento", usuario.fecha_nacimiento);
                command.Parameters.AddWithValue("@opcion", opcion);
                command.ExecuteNonQuery();
                Conexion.CerrarCnn(cnn);
                retorno = true;
            }
            catch (Exception ex)
            {
                rta = ex.ToString();
            }


            return(retorno);
        }