public string[] EliminarTurnoUsuario(PuestoUsuarioModel turnoUsuario) { try { using (var connection = Util.ConnectionFactory.conexion()) { SqlCommand command = new SqlCommand("EliminarTurnoUsuario", connection);; command.Parameters.AddWithValue("@IdTurnoUsuario", turnoUsuario.Id_Turno_Usuario); SqlParameter sqlIdSalida = new SqlParameter("@IdMensaje", SqlDbType.Int); sqlIdSalida.Direction = ParameterDirection.Output; SqlParameter sqlMensaje = new SqlParameter("@Mensaje", SqlDbType.VarChar, 400); sqlMensaje.Direction = ParameterDirection.Output; command.Parameters.Add(sqlIdSalida); command.Parameters.Add(sqlMensaje); connection.Open(); command.CommandType = CommandType.StoredProcedure; command.CommandText = "EliminarTurnoUsuario"; command.ExecuteNonQuery(); string id_mensaje = command.Parameters["@IdMensaje"].Value.ToString(); string mensaje = command.Parameters["@Mensaje"].Value.ToString(); return(new string[] { id_mensaje, mensaje }); } } catch (SqlException ex) { return(new string[] { "-1", ex.Message }); } }
public List <PuestoUsuarioModel> ObtenerTurnosPorUsuario() { bool estado; List <PuestoUsuarioModel> oLista = new List <PuestoUsuarioModel>(); try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.CommandType = CommandType.StoredProcedure; command.CommandText = "ObtenerTurnosPorUsuario"; SqlDataReader oRdr = command.ExecuteReader(); while (oRdr.Read()) { PuestoUsuarioModel oPuestoUsuario = new PuestoUsuarioModel(); oPuestoUsuario.Id_Turno_Usuario = (int)(oRdr["ID_TurnoUsuario"]); oPuestoUsuario.Nombre = (string)(oRdr["Nombre"]); oPuestoUsuario.Ventanilla = (string)(oRdr["Ventanilla"] == DBNull.Value ? default(string) : (string)oRdr["Ventanilla"]); oPuestoUsuario.Turno = (string)(oRdr["Turno"]); oPuestoUsuario.Id_Usuario = (int)(oRdr["ID_Usuario"]); oPuestoUsuario.Id_Ventanilla = (int)(oRdr["ID_Ventanilla"] == DBNull.Value ? default(int) : (int)oRdr["ID_Ventanilla"]); oPuestoUsuario.Id_Turno = (int)(oRdr["ID_Turno"] == DBNull.Value ? default(int) : (int)oRdr["ID_Turno"]); estado = (bool)(oRdr["Estado"] == DBNull.Value ? default(bool) : (bool)oRdr["Estado"]); if (estado == true) { oPuestoUsuario.Estado_Turno = "Activo"; } else { oPuestoUsuario.Estado_Turno = "Inactivo"; } oLista.Add(oPuestoUsuario); } } return(oLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <PuestoUsuarioModel> ObtenerUsuariosTurnos(string nombres) { List <PuestoUsuarioModel> oLista = new List <PuestoUsuarioModel>(); try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.Parameters.AddWithValue("@Nombres", nombres); command.CommandType = CommandType.StoredProcedure; command.CommandText = "ListarUsuariosTurnos"; SqlDataReader oRdr = command.ExecuteReader(); while (oRdr.Read()) { PuestoUsuarioModel oPuestoUsuario = new PuestoUsuarioModel(); oPuestoUsuario.Nombre = (string)(oRdr["Nombre"]); oPuestoUsuario.Puesto = (string)(oRdr["Puesto"]); oPuestoUsuario.Sucursal = (string)(oRdr["Sucursal"]); oPuestoUsuario.Ventanilla = (string)(oRdr["Ventanilla"]); oPuestoUsuario.Turno = (string)(oRdr["Turno"]); oPuestoUsuario.Id_Usuario = (int)(oRdr["Id_Usuario"]); oPuestoUsuario.Id_Sucursal = (int)(oRdr["Id_Sucursal"] == DBNull.Value ? default(int):(int)oRdr["Id_Sucursal"]); oPuestoUsuario.Id_Ventanilla = (int)(oRdr["Id_Ventanilla"] == DBNull.Value ? default(int) : (int)oRdr["Id_Ventanilla"]); oPuestoUsuario.Id_Turno = (int)(oRdr["Id_Turno"] == DBNull.Value ? default(int) : (int)oRdr["Id_Turno"]); oLista.Add(oPuestoUsuario); } } return(oLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <PuestoUsuarioModel> ObtenerUsuarios() { List <PuestoUsuarioModel> oLista = new List <PuestoUsuarioModel>(); try { using (var connection = Util.ConnectionFactory.conexion()) { connection.Open(); SqlTransaction sqlTran = connection.BeginTransaction(); SqlCommand command = connection.CreateCommand(); command.Transaction = sqlTran; command.CommandType = CommandType.StoredProcedure; command.CommandText = "ObtenerUsuarios"; SqlDataReader oRdr = command.ExecuteReader(); oLista.Add(new PuestoUsuarioModel() { Id_Usuario = 0, Nombre = "Seleccione una persona" }); while (oRdr.Read()) { PuestoUsuarioModel oPuestoUsuario = new PuestoUsuarioModel(); oPuestoUsuario.Id_Usuario = (int)(oRdr["Id"]); oPuestoUsuario.Nombre = (string)(oRdr["persona"]); oLista.Add(oPuestoUsuario); } } return(oLista); } catch (Exception ex) { throw new Exception(ex.Message); } }
private bool ValidarCampos() { if ((int)cmbPersonas.SelectedValue == 0) { Error.SetError(cmbPersonas, "Selecciona una opción antes de continuar"); return(false); } else { Error.SetError(cmbPersonas, ""); } if ((int)cbVentanilla.SelectedValue == 0) { Error.SetError(cbVentanilla, "Selecciona una opción antes de continuar"); return(false); } else { Error.SetError(cbVentanilla, ""); } if ((int)cbTurno.SelectedValue == 0) { Error.SetError(cbTurno, "Selecciona una opción antes de continuar"); return(false); } else { Error.SetError(cbTurno, ""); } oTurnoUsuarioModel = new PuestoUsuarioModel() { Id_Turno_Usuario = idTurnoUsuario, Id_Turno = (int)cbTurno.SelectedValue, Id_Usuario = (int)cmbPersonas.SelectedValue, Id_Ventanilla = (int)cbVentanilla.SelectedValue, Estado_Turno = chkEstado.Checked == true ? "1" : "0" }; return(true); }
private void btnBorrar_Click(object sender, EventArgs e) { DialogResult SiNo = MetroFramework.MetroMessageBox.Show( this, "¿Está seguro que desea eliminar el turno de la persona?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Error, 170); if (SiNo == DialogResult.No) { return; } oTurnoUsuarioModel = new PuestoUsuarioModel() { Id_Turno_Usuario = idTurnoUsuario, Id_Turno = (int)cbTurno.SelectedValue, Id_Usuario = (int)cmbPersonas.SelectedValue, Id_Ventanilla = (int)cbVentanilla.SelectedValue, Estado_Turno = chkEstado.Checked == true ? "1" : "0" }; string[] response; using (TurnoUsuarioServiceClient turusuService = new TurnoUsuarioServiceClient()) { response = turusuService.EliminarTurnoUsuario(oTurnoUsuarioModel); } if (response[0].Equals("1")) { alert1.Show(MessageType.SUCCESSFUL, response[1].ToString()); LimpiarControles(); ObtenerTurnosPorUsuario(); } else { alert1.Show(MessageType.ERROR, response[1].ToString()); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { oTurnoUsuarioModel = (PuestoUsuarioModel)dgvUsuariosTurnos.CurrentRow.DataBoundItem; this.DialogResult = DialogResult.OK; }
public string[] EliminarTurnoUsuario(PuestoUsuarioModel turnoUsuario) { return(establecerTurnoUsuarioManager.EliminarTurnoUsuario(turnoUsuario)); }
public string[] ActualizarTurnoUsuario(PuestoUsuarioModel turnoUsuario, string usuario) { return(establecerTurnoUsuarioManager.ActualizarTurnoUsuario(turnoUsuario, usuario)); }
public string[] GuardarTurnoUsuario(PuestoUsuarioModel turnoUsuario, string usuario) { return(establecerTurnoUsuarioManager.GuardarTurnoUsuario(turnoUsuario, usuario)); }
public string[] ActualizarTurnoUsuario(PuestoUsuarioModel turnoUsuario, string usuario) { return(BLTurnoUsuario.ActualizarTurnoUsuario(turnoUsuario, usuario)); }
public string[] EliminarTurnoUsuario(PuestoUsuarioModel turnoUsuario) { return(BLTurnoUsuario.EliminarTurnoUsuario(turnoUsuario)); }
public string[] GuardarTurnoUsuario(PuestoUsuarioModel turnoUsuario, string usuario) { return(BLTurnoUsuario.GuardarTurnoUsuario(turnoUsuario, usuario)); }