예제 #1
0
        private void btnConfirmar_Click(object sender, EventArgs e)
        {
            var motivo = txBoxMotivo.Text;
            var tipo   = cmbBoxTipo.SelectedText;
            int id     = Int32.Parse(cmbBoxTurno.SelectedValue.ToString()); //muestro informacion relevante pero en el value tomo el id

            TurnoCancelado turno = new TurnoCancelado();

            turno.NumeroDeTurno = id;
            turno.motivo        = motivo;
            turno.tipo          = tipo;

            new ClinicaService().GuardarTurnoCancelado(turno);
        }
예제 #2
0
        public void GuardarTurnoCancelado(TurnoCancelado turno)
        {
            string query = "INSERT INTO [INTERNAL_SERVER_ERROR].TurnoCancelado (intIdTurno, varMotivo, varTipo) VALUES (@id, @motivo, @turno)";

            this.Command = new SqlCommand(query, this.Connector);

            this.Command.Parameters.Add("@id", SqlDbType.Int).Value             = turno.NumeroDeTurno;
            this.Command.Parameters.Add("@motivo", SqlDbType.VarChar, 50).Value = turno.motivo;
            this.Command.Parameters.Add("@turno", SqlDbType.VarChar, 50).Value  = turno.tipo;

            this.Connector.Open();
            this.Command.ExecuteNonQuery();
            this.Connector.Close();

            String query2 = "DELETA FROM [INTERNAL_SERVER_ERROR].Turno WHERE intIdTurno = @id";

            this.Command = new SqlCommand(query2, this.Connector);
            this.Command.Parameters.Add("@id", SqlDbType.Int).Value = turno.NumeroDeTurno;
            this.Connector.Open();
            this.Command.ExecuteNonQuery();
            this.Connector.Close();
        }
예제 #3
0
 public void GuardarTurnoCancelado(TurnoCancelado turno)
 {
     new TurnoDao().GuardarTurnoCancelado(turno);
 }