Esempio n. 1
0
        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
        }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 4
0
        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.");
            }
        }