public string IsExiste(Enl_Usuarios enlUsuarios) { try { SqlCommand command = new SqlCommand("Adm.Spr_IsExiste_Usuario", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter("@Codigo", enlUsuarios.NombreUsuario) { SqlDbType = SqlDbType.NVarChar }); command.Parameters.Add("@IsExiste", SqlDbType.Bit); command.Parameters["@IsExiste"].Direction = ParameterDirection.Output; command.ExecuteNonQuery(); return(command.Parameters["@IsExiste"].Value.ToString()); } catch (Exception) { throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public void Delete(Enl_Usuarios enlUsuarios) { try { SqlCommand command = new SqlCommand("Adm.Spr_Delete_Usuarios", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter("@NombreUsuario", enlUsuarios.NombreUsuario) { SqlDbType = SqlDbType.NVarChar }); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public string Insert(Enl_Usuarios enlUsuarios) { //Validaciones De Lugar if (dalNumeracion.ObtenerTipo("Usuario") == "Automatico") { if (!string.IsNullOrEmpty(dalNumeracion.ObtenerPrefijo("Usuario"))) { enlUsuarios.NombreUsuario = dalNumeracion.ObtenerPrefijo("Usuario") + dalNumeracion.ObtenerNumero("Usuario").ToString("00000000"); } else { enlUsuarios.NombreUsuario = dalNumeracion.ObtenerNumero("Usuario").ToString("00000000"); } } else { if (string.IsNullOrEmpty(enlUsuarios.NombreUsuario)) { MessageBox.Show("Ël Nombre de Usuario es Obligatorio", "SGF"); return(enlUsuarios.NombreUsuario); } } if (dalUsuarios.Search(enlUsuarios).Count == 0) { dalUsuarios.Insert(enlUsuarios); MessageBox.Show("Registro Guardado Correctamente", "SGF"); } else { MessageBox.Show("Registro ya Existe", "SGF"); } return(enlUsuarios.NombreUsuario); }
public IList <Enl_Usuarios> Search(Enl_Usuarios enlUsuarios) { //Validaciones de Lugar var ListaUsuarios = dalUsuarios.Search(enlUsuarios); if (ListaUsuarios.Count != 0) { return(ListaUsuarios); } else { return(null); } }
public bool Delete(Enl_Usuarios enlUsuarios) { //Validaciones De Lugar if (!string.IsNullOrEmpty(enlUsuarios.NombreUsuario)) { if (MessageBox.Show("Realmente Desea Eliminar El Registro", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.Yes) { dalUsuarios.Delete(enlUsuarios); MessageBox.Show("Registro Eliminado Exitosamente", "SGF"); return(true); } } return(false); }
public void Update(Enl_Usuarios enlUsuarios) { try { SqlCommand command = new SqlCommand("Adm.Spr_Update_Usuarios", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter("@NombreUsuario", enlUsuarios.NombreUsuario) { SqlDbType = SqlDbType.NVarChar }); command.Parameters.Add(new SqlParameter("@Nombre", enlUsuarios.Nombre) { SqlDbType = SqlDbType.NVarChar }); command.Parameters.Add(new SqlParameter("@Apellido", enlUsuarios.Apellido) { SqlDbType = SqlDbType.NVarChar }); command.Parameters.Add(new SqlParameter("@Contrasena", enlUsuarios.Contrasena) { SqlDbType = SqlDbType.NVarChar }); command.Parameters.Add(new SqlParameter("@IsResetearPass", enlUsuarios.IsResetearPass) { SqlDbType = SqlDbType.Bit }); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public IList <Enl_Usuarios> Search(Enl_Usuarios enlUsuarios) { try { SqlCommand command = new SqlCommand("Adm.Spr_Search_Usuarios", Connection.Get); command.CommandType = CommandType.StoredProcedure; Connection.Get.Open(); command.Parameters.Add(new SqlParameter() { ParameterName = "@NombreUsuario", SqlDbType = SqlDbType.NVarChar, Value = enlUsuarios.NombreUsuario }); command.Parameters.Add(new SqlParameter() { ParameterName = "@Nombre", SqlDbType = SqlDbType.NVarChar, Value = enlUsuarios.Nombre }); command.Parameters.Add(new SqlParameter() { ParameterName = "@Apellido", SqlDbType = SqlDbType.NVarChar, Value = enlUsuarios.Apellido }); var dr = command.ExecuteReader(); var list = new List <Enl_Usuarios>(); while (dr.Read()) { list.Add(new Enl_Usuarios { NombreUsuario = dr.GetString(dr.GetOrdinal("NombreUsuario")), Nombre = dr.GetString(dr.GetOrdinal("Nombre")), Apellido = dr.GetString(dr.GetOrdinal("Apellido")), Contrasena = dr.GetString(dr.GetOrdinal("Contrasena")), IsResetearPass = dr.GetBoolean(dr.GetOrdinal("IsResetearPass")) }); } return(list); } catch (Exception) { //Guardar Error en Tabla throw; } finally { if (Connection.Get.State != ConnectionState.Closed) { Connection.Get.Close(); } } }
public string IsExiste(Enl_Usuarios enlUsuarios) { return(dalUsuarios.IsExiste(enlUsuarios)); }
public void Update(Enl_Usuarios enlUsuarios) { //Validaciones De Lugar dalUsuarios.Update(enlUsuarios); }