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; } }
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; } }
private string validateDate(string date, int hour) { string message = ""; this.recipeBusiness = new RecipeBusiness(this.conn); message = recipeBusiness.validateDateBusiness(date, hour); return(message); }
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; } }
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; } }
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)); }