protected void Button_CrearMP_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 = WS.CrearMuestreoPreliminar(NuevoMuestreo.muestreoActual[1].ToString(), DateTime.Now.ToString("yyyy-MM-dd") + " " + DateTime.Now.ToLongTimeString(), TextBox_Temperatura.Text, TextBox_Humedad.Text); DataTable firsttable = ds.Tables[0]; DataRow row = firsttable.Rows[0]; if (row[0].ToString().Equals("exito")) { Response.Redirect("MuestreoPreliminar2.aspx"); } else { MessageBox("Los datos ingresados no son válidos"); } } else { MessageBox("Por favor, ingrese la temperatura."); } } else { MessageBox("Por favor, ingrese la humedad."); } }
protected void Button_Finalizar_Click(object sender, EventArgs e) { ServicioRef_WebService_BD.WS_Base_DatosSoapClient WS = new ServicioRef_WebService_BD.WS_Base_DatosSoapClient(); DataSet ds = WS.BuscarUltimoMuestreo(); Random rdn = new Random(); int miValor = rdn.Next(Int32.Parse(ds.Tables[0].Rows[0][2].ToString()), Int32.Parse(ds.Tables[0].Rows[0][3].ToString()) + 1); WS.CrearMuestreoPreliminar(WS.BuscarUltimoMuestreo().Tables[0].Rows[0][0].ToString(), (DateTime.Now.ToString("yyyy-MM-dd") + " " + DateTime.Now.AddMinutes(miValor).ToLongTimeString()), "", ""); MessageBox_2("Se ha finalizado correctamente el muestreo preliminar!.", "MainAdministrador.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"); } }