protected void Button_FinalizarMuestreo_Click(object sender, EventArgs e) { ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient(); DataSet ds = WS.FinalizarMuestreo(WS.BuscarUltimoMuestreo().Tables[0].Rows[0][0].ToString(), DateTime.Now.ToString("yyyy-MM-dd") + " " + DateTime.Now.ToLongTimeString()); //DateTime.Now.ToString()); //MessageBox("El muestreo ha sido finalizado!."); VerificarMuestreoTerminado(); WS.EliminarMuestreoPreliminar(WS.BuscarUltimoMuestreoPreliminar().Tables[0].Rows[0][0].ToString()); MessageBox_2("El muestreo ha sido finalizado!.", "MainAdministrador.aspx"); //Response.Redirect(Request.Url.AbsoluteUri); // Refrescar la pagina actual }
protected void Button_CrearRevision_Click(object sender, EventArgs e) { ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient(); DataSet ds_2 = WS.BuscarUltimoMuestreoPreliminar(); DateTime fechaMP = Convert.ToDateTime(ds_2.Tables[0].Rows[0][2].ToString()); // 7:30 DateTime FechActual = DateTime.Now; // 7:15 if (fechaMP <= FechActual) // 7:15 menor 7:30 { Response.Redirect("MuestreoPreliminar.aspx"); } else { MessageBox("El muestreo preliminar se habilitará a las " + fechaMP); } //Response.Redirect("MuestreoPreliminar.aspx"); }
protected void Button_CrearMuestreo_Click(object sender, EventArgs e) { if (!TextBox_NombreNuevoMuestreo.Text.Equals("") && !TextBox_DescripcionNuevoMuestreo.Text.Equals("")) { ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient(); DataSet ds = WS.ModificarMuestreo(Int32.Parse(WS.BuscarUltimoMuestreo().Tables[0].Rows[0][0].ToString()), TextBox_NombreNuevoMuestreo.Text, DateTime.Now.ToString("yyyy-MM-dd") + " " + DateTime.Now.ToLongTimeString(), // DateTime.Now.ToString(), rangoInicial, rangoFinal, "", 2, TextBox_DescripcionNuevoMuestreo.Text, IniciarSesion.usuarioActual[0].ToString(), 1); //CREAR MUESTREO PRELIMINAR VACIO WS.CrearMuestreoPreliminar(WS.BuscarUltimoMuestreo().Tables[0].Rows[0][0].ToString(), "", "", ""); string horaRandomFinal = ""; //DateTime.Now.ToString("yyyy-MM-dd") + " "; Random rdn = new Random(); int miValor = rdn.Next(rangoInicial, rangoFinal + tiempoExtra + 1); DateTime horaRandom = DateTime.Now.AddMinutes(miValor); DataSet dsHL = WS.BuscarHorasNoLaborables(); foreach (DataRow row in dsHL.Tables[0].Rows) { DateTime horaInicio = Convert.ToDateTime(row[2].ToString()); DateTime horaFinal = Convert.ToDateTime(row[3].ToString()); if (horaRandom >= horaInicio && horaRandom <= horaFinal) { //ESTA DENTRO DE LAS HORAS DE DESCANSO horaRandom = horaFinal.AddMinutes(miValor + 5); } } horaRandomFinal = horaRandom.ToString("yyyy-MM-dd H:mm:ss");//horaRandom.ToLongTimeString(); //() WS.ModificarMuestreoPreliminarHoras(WS.BuscarUltimoMuestreoPreliminar().Tables[0].Rows[0][0].ToString(), horaRandomFinal); MessageBox_2("El muestreo se ha creado correctamente!. El primer muestreo preliminar se habilitará a las: " + horaRandomFinal, "MainAdministrador.aspx"); } }
protected void Button_Crear_Click(object sender, EventArgs e) { if (!TextBox_Humedad.Text.Equals("")) { if (!TextBox_Temperatura.Text.Equals("")) { ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient(); DataSet ds_2 = WS.BuscarUltimoMuestreoPreliminar(); DataSet ds = WS.ModificarMuestreoPreliminar(ds_2.Tables[0].Rows[0][0].ToString(), TextBox_Temperatura.Text, TextBox_Humedad.Text); Response.Redirect("MuestreoPreliminar2.aspx"); } else { MessageBox("Por favor, ingrese la temperatura."); } } else { MessageBox("Por favor, ingrese la humedad."); } }