private void gridTurnos_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if (cboMotivos.SelectedIndex <= 0) { MessageBox.Show("Debe seleccionar un motivo antes de cancelar!"); return; } using (TurnosDAO dao = new TurnosDAO()) { if (e.ColumnIndex == 0) { int indiceColumna = e.ColumnIndex + 1; int indiceFila = e.RowIndex; int turnoId = (int)gridTurnos[indiceColumna, indiceFila].Value; TipoCancelacion TipoCancelacion = (TipoCancelacion)cboMotivos.SelectedItem; try { dao.CancelarTurnoAfiliado(turnoId, LogInManager.afiliadoId, TipoCancelacion.codigo, txtDetalle.Text); ActualizarTabla(); MessageBox.Show("Turno cancelado con éxito!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
public ActionResult DeleteConfirmed(int id) { TipoCancelacion tipoCancelacion = db.TipoCancelacion.Find(id); db.TipoCancelacion.Remove(tipoCancelacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,descripcion")] TipoCancelacion tipoCancelacion) { if (ModelState.IsValid) { db.Entry(tipoCancelacion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCancelacion)); }
public ActionResult Create([Bind(Include = "Id,descripcion")] TipoCancelacion tipoCancelacion) { if (ModelState.IsValid) { db.TipoCancelacion.Add(tipoCancelacion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoCancelacion)); }
// GET: TipoCancelacion/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoCancelacion tipoCancelacion = db.TipoCancelacion.Find(id); if (tipoCancelacion == null) { return(HttpNotFound()); } return(View(tipoCancelacion)); }
public List <TipoCancelacion> getTiposCancelacion() { SqlCommand func = armarFuncionTabla("OBTENER_TIPO_CANCELACIONES"); List <TipoCancelacion> lista = new List <TipoCancelacion>(); SqlDataReader reader; func.CommandText = func.CommandText + ")"; using (func) { reader = func.ExecuteReader(); while (reader.Read()) { TipoCancelacion tipoCancelacion = new TipoCancelacion(); tipoCancelacion.codigo = (int)reader.GetValue(0); tipoCancelacion.descripcion = (string)reader.GetValue(1); lista.Add(tipoCancelacion); } } return(lista); }
public static List <TipoCancelacion> ObtenerTipoCancelacion() { List <TipoCancelacion> listaTipos = new List <TipoCancelacion>(); SqlConnection conn = BD.conectar(); SqlCommand MiComando = new SqlCommand(); MiComando.Connection = conn; MiComando.CommandText = "SELECT tipoc_codigo,tipoc_descripcion from ESE_CU_ELE.TipoCancelacion"; MiComando.ExecuteNonQuery(); SqlDataReader reader = MiComando.ExecuteReader(); while (reader.Read()) { TipoCancelacion unTipo = new TipoCancelacion(); unTipo.codigo = (decimal)reader["tipoc_codigo"]; unTipo.descripcion = (string)reader["tipoc_descripcion"]; listaTipos.Add(unTipo); } reader.Close(); conn.Close(); return(listaTipos); }
private void btnCancelar_Click(object sender, EventArgs e) { if (!Datos_Validos()) { return; } TipoCancelacion TipoCancelacion = (TipoCancelacion)cboMotivos.SelectedItem; DateTime desdeFecha = dtpDesde.Value.Date; DateTime hastaFecha = dtpHasta.Value.Date; using (TurnosDAO dao = new TurnosDAO()) { try { dao.CancelarTurnosProfesional(LogInManager.profesionalId, desdeFecha, hastaFecha, TipoCancelacion.codigo, txtDetalle.Text); MessageBox.Show("Turnos cancelado con éxito!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
internal void cancelarTurnoPorRangoFechas(DateTime fechaInicioCancelacion, DateTime fechaFinCancelacion, Profesional profesional, string motivoDeCancelacion, TipoCancelacion tipoDeCancelacion) { List <SqlParameter> parametros = new List <SqlParameter>(); DataBase.Instance.agregarParametro(parametros, "profesional", profesional.usuario.id); DataBase.Instance.agregarParametro(parametros, "tipo_cancelacion", tipoDeCancelacion.id); DataBase.Instance.agregarParametro(parametros, "motivo", motivoDeCancelacion); DataBase.Instance.agregarParametro(parametros, "@cancelacion_desde", fechaInicioCancelacion); DataBase.Instance.agregarParametro(parametros, "@cancelacion_hasta", fechaFinCancelacion); DataBase.Instance.agregarParametro(parametros, "@fecha_sistema", DataBase.Instance.getDate()); DataBase.Instance.ejecutarStoredProcedure("BEMVINDO.st_cancelar_turno_medico", parametros); }
internal void cancelarTurno(Turno turnoACancelar, string motivoDeCancelacion, TipoCancelacion tipoDeCancelacion) { List <SqlParameter> parametros = new List <SqlParameter>(); DataBase.Instance.agregarParametro(parametros, "@tipo_cancelacion", tipoDeCancelacion.id); DataBase.Instance.agregarParametro(parametros, "@turno", turnoACancelar.id); DataBase.Instance.agregarParametro(parametros, "@motivo", motivoDeCancelacion); DataBase.Instance.agregarParametro(parametros, "@fecha_sistema", DataBase.Instance.getDate()); DataBase.Instance.ejecutarStoredProcedure("BEMVINDO.st_cancelar_turno_afiliado", parametros); }
protected void cargarTiposCancelacion() { cTipoCancelacion.DataSource = TipoCancelacion.obtenerTiposCancelacion(); cTipoCancelacion.DisplayMember = "descripcion"; cTipoCancelacion.ValueMember = "id"; }