Exemplo n.º 1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            bool validData = true;
            int i = 0;
            bool success = int.TryParse(tbHora.Text, out i);
            if (!success)
            {
                validData = false;
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo 'Hora' debe contener un valor numérico";
            }
            else
            {
                if (int.Parse(tbHora.Text) < 0 || int.Parse(tbHora.Text) > 23)
                {
                    validData = false;
                    lbMessage.ForeColor = Color.Red;
                    lbMessage.Text = "El campo 'Hora' debe estar comprendido entre 0 y 23";
                }
            }

            success = int.TryParse(tbMin.Text, out i);
            if (!success)
            {
                validData = false;
                lbMessage.ForeColor = Color.Red;
                lbMessage.Text = "El campo 'Minutos' debe contener un valor numérico";
            }
            else
            {
                if (int.Parse(tbMin.Text) < 0 || int.Parse(tbMin.Text) > 60)
                {
                    validData = false;
                    lbMessage.ForeColor = Color.Red;
                    lbMessage.Text = "El campo 'Minutos' debe estar comprendido entre 0 y 60";
                }
            }

            DateTime date = Calendar1.SelectedDate.Date;
            if (validData)
            {
                date = date.AddHours(int.Parse(tbHora.Text)).AddMinutes(int.Parse(tbMin.Text));
                int result = DateTime.Compare(date, DateTime.Now);
                if (result >= 0)
                {
                    int idVenta = Int32.Parse(Request["id"]);
                    Ventas serv = new Ventas();
                    serv.Url = new Juddi().getServiceUrl("Ventas");
                    serv.editarVenta(idVenta, date);
                    Response.Redirect("NuevaVenta.aspx");
                }
            }
        }
Exemplo n.º 2
0
 private void btGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (tbHora.Text != "" && tbMin.Text != "")
     {
         if (int.Parse(tbHora.Text) < 24 && int.Parse(tbHora.Text) >= 0)
         {
             if (int.Parse(tbMin.Text) < 60 && int.Parse(tbMin.Text) >= 0)
             {
                 DateTime date = calendar.SelectedDate.Value.Date;
                 date = date.AddHours(int.Parse(tbHora.Text)).AddMinutes(int.Parse(tbMin.Text));
                 int result = DateTime.Compare(date, DateTime.Now);
                 if (result >= 0)
                 {
                     Ventas serv = new Ventas();
                     serv.Url = new Juddi().getServiceUrl("Ventas");
                     serv.editarVenta(puja.id, date);
                     this.Close();
                 }
             }
         }
     }
 }