public static UsuarioAdapter GetInstance() { if (singleton == null) { singleton = new UsuarioAdapter(); } return(singleton); }
public int GetLegajo(int id) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.GetLegajo(id); } finally { UsuarioData = null; } }
public Usuarios GetOne(int ID) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.GetOne(ID); } finally { UsuarioData = null; } }
public Usuarios GetAll() { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.GetAll(); } finally { UsuarioData = null; } }
public bool ExisteNombreUsuario(string usuario) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.ExisteNombreUsuario(usuario); } finally { UsuarioData = null; } }
public void Delete(int ID) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { UsuarioData.Delete(ID); } finally { UsuarioData = null; } }
protected void Insert(Alumno a) { MySqlTransaction transaction = null; try { this.OpenConnection(); transaction = MySqlConn.BeginTransaction(); MySqlCommand cmd = new MySqlCommand("INSERT INTO personas (nombre, apellido, direccion, email, telefono, fecha_nac, legajo, id_plan, tipo_persona) " + "VALUES (@nombre, @apellido, @direccion, @email, @telefono, @fecha_nac, @legajo, @id_plan, 'alumno'); SELECT @@IDENTITY", MySqlConn); cmd.Parameters.AddWithValue("@nombre", a.Nombre); cmd.Parameters.AddWithValue("@apellido", a.Apellido); cmd.Parameters.AddWithValue("@direccion", a.Direccion); cmd.Parameters.AddWithValue("@email", a.Email); cmd.Parameters.AddWithValue("@telefono", a.Telefono); cmd.Parameters.AddWithValue("@fecha_nac", a.FechaNacimiento.ToString("yyyy-MM-dd")); cmd.Parameters.AddWithValue("@legajo", a.Legajo); cmd.Parameters.AddWithValue("@id_plan", a.IdPlan); a.Id = Convert.ToInt32(cmd.ExecuteScalar().ToString()); //Le damos de alta un usuario con datos básicos, el usuario es el legajo y la pass 1234 UsuarioAdapter ua = new UsuarioAdapter(); Usuario u = new Usuario(); u.Nombre = a.Nombre; u.Apellido = a.Apellido; u.NombreUsuario = a.Legajo.ToString(); u.Clave = "1234"; u.Email = a.Email; u.State = TiposDatos.States.New; u.IdPersona = a.Id; ua.Save(u, transaction); //Estos son los modulos del usuario del tipo alumno int[] arregloAlta = { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; int[] arregloBaja = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; int[] arregloModi = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; int[] arregloCons = { 1, 0, 1, 0, 0, 1, 0, 0, 0, 0 }; string queryModulos = "INSERT INTO modulos_usuarios (id_modulo, id_usuario, alta, baja, modificacion, consulta) VALUES "; for (int i = 0; i < 10; i++) { if (i == 9) { queryModulos += "(" + (i + 1).ToString() + ", " + u.Id + ", " + arregloAlta[i].ToString() + ", " + arregloBaja[i].ToString() + ", " + arregloModi[i].ToString() + ", " + arregloCons[i].ToString() + ")"; } else { queryModulos += "(" + (i + 1).ToString() + ", " + u.Id + ", " + arregloAlta[i].ToString() + ", " + arregloBaja[i].ToString() + ", " + arregloModi[i].ToString() + ", " + arregloCons[i].ToString() + "),"; } } cmd.CommandText = queryModulos; cmd.ExecuteNonQuery(); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); throw new InsertException("alumno", ex); } finally { transaction.Dispose(); this.CloseConnection(); } }
public UsuarioLogic() { UsuarioData = new Data.Database.UsuarioAdapter(); }
public void Insert(Usuario usuario) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { UsuarioData.Insert(usuario); } finally { UsuarioData = null; } }
public LogicaUsuario() { _usuarioData = new UsuarioAdapter(); }
public UsuarioLogic() { this.uData = new UsuarioAdapter(); }
public UsuarioLogic() { UsuarioData = new UsuarioAdapter(); }
public Usuarios GetOnePorUsuario(string usuario) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.GetOnePorUsuario(usuario); } finally { UsuarioData = null; } }
public int GetTipoUsuario(string nombre, string apellido) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.GetTipoUsuario(nombre, apellido); } finally { UsuarioData = null; } }
public UsuarioLogic() { UsuarioDatos = new UsuarioAdapter(); }
public bool UsuarioValidar(string usuario, string password) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { return UsuarioData.UsuarioValidar(usuario, password); } finally { UsuarioData = null; } }
public void Update(Usuario usuario) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); try { UsuarioData.Update(usuario); } finally { UsuarioData = null; } }
public void Save(Usuario Usu) { UsuarioAdapter UsuarioData = new UsuarioAdapter(); UsuarioData.Save(Usu); }
public UsuarioLogic() { _UsuarioData = new UsuarioAdapter(); }