Esempio n. 1
0
        protected void btnIngresarDiagnostico_Click(object sender, EventArgs e)
        {
            string date = clDiagnosticDate.SelectedDate.ToShortDateString();

            string[] dateArray  = date.Split(' ');
            string[] formatDate = dateArray[0].Split('/');

            finalDate = formatDate[2] + "-" + formatDate[0] + "-" + formatDate[1];

            this.diagnosisBusiness = new DiagnosisBusiness(this.conn);

            this.diagnosis = new SalutemDomain.Diagnosis(txtDescripcion.Text, finalDate, Convert.ToInt32(txtHour.Text));
            this.user      = new Userr(txtNumCedula.Text);

            //Se guarda un mensaje basado en la operación que se realizo
            operationMessage = this.diagnosisBusiness.insertDiagnosisBusiness(this.diagnosis, this.user);

            //Se valida que la operación sea exitosa
            if (operationMessage != "Error al ejecutar la operación en la base de datos")
            {
                txtId.Text = operationMessage;

                txtMensaje.Text = "La operación se realizó satisfactoriamente";
            }
            else
            {
                txtMensaje.Text = operationMessage;
            }
        }
Esempio n. 2
0
        private string validateDate(string date, int hour)
        {
            string message = "";

            this.diagnosisBusiness = new DiagnosisBusiness(this.conn);

            message = diagnosisBusiness.validateDateBusiness(date, hour);

            return(message);
        }
Esempio n. 3
0
        protected void Delete_Click(object sender, EventArgs e)
        {
            this.diagnosisBusiness = new DiagnosisBusiness(this.conn);

            //Se guarda un mensaje basado en la operación que se realizo
            operationMessage = this.diagnosisBusiness.deleteDiagnosisBusiness(Convert.ToInt32(txtId.Text));

            //Se valida que la operación sea exitosa
            if (operationMessage != "Error al ejecutar la operación en la base de datos")
            {
                txtMensaje.Text = "La operación se realizo satisfactoriamente";
            }
            else
            {
                txtMensaje.Text = operationMessage;
            }
        }
Esempio n. 4
0
        public void getAllDiagnosisBusiness()
        {
            this.diagnosisBusiness = new DiagnosisBusiness(conn);
            List <Diagnosis> diagnosisList = this.diagnosisBusiness.getAllDiagnosisBusiness();

            // En la variable se mete los datos necesarios para que se genere el archivo json.
            var resultado = new
            {
                iTotalRecords        = diagnosisList.Count,
                iTotalDisplayRecords = diagnosisList.Count,
                aaData = diagnosisList
            };

            //Se utiliza JavaScritp Serializer para poder crear el archivo json con los valores de la lista
            //El tamaño se setea al máximo ya que esto es para consultas que devuelvan miles de tuplas.
            JavaScriptSerializer js = new JavaScriptSerializer();

            js.MaxJsonLength = Int32.MaxValue;
            Context.Response.Write(js.Serialize(resultado));
        }
Esempio n. 5
0
        protected void btnEliminarDiagnostico_Click(object sender, EventArgs e)
        {
            finalDate = txtFecha.Text;

            this.diagnosisBusiness = new DiagnosisBusiness(this.conn);
            this.diagnosis         = new SalutemDomain.Diagnosis(finalDate, Convert.ToInt32(txtHour.Text));
            this.user = new Userr(txtNumCedula.Text);

            //Se guarda un mensaje basado en la operación que se realizo
            operationMessage = this.diagnosisBusiness.deleteDiagnosisWithoutDiagnosisIdBusiness(this.diagnosis, this.user);

            //Se valida que la operación sea exitosa
            if (operationMessage != "Error al ejecutar la operación en la base de datos")
            {
                txtMensaje.Text = "La operación se realizo satisfactoriamente";
            }
            else
            {
                txtMensaje.Text = operationMessage;
            }
        }