protected void btnAceptar_Click(object sender, EventArgs e)
    {
        var atencionBL = new AtencionMedicaBL();

        var atencion = new AtencionMedicaBE
        {
            id            = (hdnAtencion.Value == "0" ? 0 : int.Parse(hdnAtencion.Value.ToString())),
            fechaIngreso  = calFechaIngreso.CalendarDate,
            medico        = int.Parse(ddlMedicos.SelectedValue),
            idCama        = int.Parse(ddlCama.SelectedValue),
            paciente      = int.Parse(hdnPaciente.Value),
            observaciones = txtObservaciones.Text
        };

        if (hdnAtencion.Value == "0")
        {
            atencionBL.Crear(atencion);
            lblMensaje.Font.Bold = true;
            lblMensaje.Text      = "Se creo nuevo registro de Atencion Medica " + atencion.id;
        }
        else
        {
            atencionBL.Actualizar(atencion);
            lblMensaje.Font.Bold = true;
            lblMensaje.Text      = "Se actualizo registro de Atencion Medica " + atencion.id;
        }
    }
Exemple #2
0
        public void Crear(AtencionMedicaBE atencionmedica)
        {
            using (var cn = new SqlConnection(Configuraciones.CadenaConexion))
            {
                using (var cmd = new SqlCommand())
                {
                    cmd.CommandText = "usp_GA_CrearAtencion";
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Connection  = cn;
                    var parametrosSql = new[]
                    {
                        new SqlParameter("@GE_ATENCION", SqlDbType.Int)
                        {
                            Value = 0, Direction = ParameterDirection.Output
                        },
                        new SqlParameter("@GE_FechaIngreso", SqlDbType.DateTime)
                        {
                            Value = atencionmedica.fechaIngreso, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_Medico", SqlDbType.Int)
                        {
                            Value = atencionmedica.medico, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_Paciente", SqlDbType.Int)
                        {
                            Value = atencionmedica.paciente, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@GE_DescripcionObservaciones", SqlDbType.NVarChar)
                        {
                            Value = atencionmedica.observaciones, Direction = ParameterDirection.Input
                        },
                        new SqlParameter("@idcama", SqlDbType.Int)
                        {
                            Value = atencionmedica.idCama, Direction = ParameterDirection.Input
                        }
                    };
                    cmd.Parameters.AddRange(parametrosSql);
                    cn.Open();

                    cmd.ExecuteNonQuery();

                    atencionmedica.id = int.Parse(cmd.Parameters[0].Value.ToString());
                }
            }
        }
Exemple #3
0
 public void Actualizar(AtencionMedicaBE atencionmedica)
 {
     new AtencionMedicaDA().Actualizar(atencionmedica);
 }
Exemple #4
0
 public void Crear(AtencionMedicaBE atencionmedica)
 {
     new AtencionMedicaDA().Crear(atencionmedica);
 }