Ejemplo n.º 1
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            string date = clRecipeDate.SelectedDate.ToShortDateString();

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

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

            //Se valida la fecha
            validateMessage = validateDate(finalDate, Convert.ToInt32(txtActualHour.Text));

            if (validateMessage == "Disponible")
            {
                this.recipeBusiness = new RecipeBusiness(this.conn);
                this.recipe         = new SalutemDomain.Recipe(txtDescripcion.Text, finalDate, Convert.ToInt32(txtActualHour.Text));
                this.user           = new Userr(txtNumCedula.Text);

                operationMessage = this.recipeBusiness.updateRecipeWithoutDiagnosisIdBusiness(this.recipe, this.user, txtOldDate.Text, Convert.ToInt32(txtOldHour.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 realizó satisfactoriamente";
                }
                else
                {
                    txtMensaje.Text = operationMessage;
                }
            }
            else
            {
                txtMensaje.Text = validateMessage;
            }
        }
Ejemplo n.º 2
0
        protected void btnIngresarDiagnostico_Click(object sender, EventArgs e)
        {
            string date = clRecipeDate.SelectedDate.ToShortDateString();

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

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

            this.recipeBusiness = new RecipeBusiness(this.conn);
            this.recipe         = new Recipe(txtDescripcion.Text, finalDate, Convert.ToInt32(txtHour.Text));
            this.user           = new Userr(txtNumCedula.Text);

            operationMessage = this.recipeBusiness.insertRecipeBusiness(this.recipe, 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;
            }
        }
Ejemplo n.º 3
0
        private string validateDate(string date, int hour)
        {
            string message = "";

            this.recipeBusiness = new RecipeBusiness(this.conn);

            message = recipeBusiness.validateDateBusiness(date, hour);

            return(message);
        }
Ejemplo n.º 4
0
        protected void Delete_Click(object sender, EventArgs e)
        {
            this.recipeBusiness = new RecipeBusiness(this.conn);

            operationMessage = this.recipeBusiness.deleteRecipeBusiness(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 realizó satisfactoriamente";
            }
            else
            {
                txtMensaje.Text = operationMessage;
            }
        }
Ejemplo n.º 5
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            this.recipeBusiness = new RecipeBusiness(this.conn);
            this.recipe         = new SalutemDomain.Recipe(txtActualDescription.Text, txtActualDate.Text, Convert.ToInt32(txtActualHour.Text));
            this.user           = new Userr(txtNumCedula.Text);


            operationMessage = this.recipeBusiness.deleteRecipeWithoutDiagnosisIdBusiness(this.recipe, 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 realizó satisfactoriamente";
            }
            else
            {
                txtMensaje.Text = operationMessage;
            }
        }
Ejemplo n.º 6
0
        public void getRecipeByIdentityCardBusiness(string identityCard)
        {
            this.recipeBusiness = new RecipeBusiness(conn);
            List <Recipe> appointmentList = this.recipeBusiness.getRecipesDataByIdentityCardData(identityCard);

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

            //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));
        }