protected void btnInsertar_Click(object sender, EventArgs e)
    {
        try {
            ddlIDAnimal.SelectedIndex      = ddlAnimal.SelectedIndex;
            ddlIDVeterinario.SelectedIndex = ddlVeterinario.SelectedIndex;

            DateTime fechaIngreso = Convert.ToDateTime(txtbFechaIngreso.Text);
            DateTime fechaSalida  = Convert.ToDateTime(txtbFechaSalida.Text);

            if (fechaIngreso < fechaSalida)
            {
                dynamic myObject = new ExpandoObject();
                myObject.id             = Convert.ToInt32(txtbId.Text);
                myObject.descripcion    = txtbDescripcion.Text;
                myObject.fecha_ingreso  = txtbFechaIngreso.Text;
                myObject.fecha_salida   = txtbFechaSalida.Text;
                myObject.tratamiento    = txtbTratamiento.Text;
                myObject.observaciones  = txtbObservaciones.Text;
                myObject.estatus        = txtbEstatus.Text;
                myObject.id_animal      = Convert.ToInt32(ddlIDAnimal.SelectedItem.Text);
                myObject.id_veterinario = Convert.ToInt32(ddlIDVeterinario.SelectedItem.Text);
                myObject.concentrado    = Convert.ToInt32(txtbConcentrado.Text);
                string json = JsonConvert.SerializeObject(myObject);

                WSRevisiones.WS_RevisionesClient client = new WSRevisiones.WS_RevisionesClient();
                String respuesta = "1";

                /*if (btnInsertar.Text == "Actualizar")
                 *  respuesta = client.actualizarRevisones("[" + json + "]");
                 * else*/
                if (btnInsertar.Text == "Insertar")
                {
                    respuesta = client.insertarRevisiones("[" + json + "]");
                }

                if (respuesta.Equals("1"))
                {
                    Response.Redirect("agendar.aspx");
                }
                else
                {
                    Response.Write("<script language=javascript> alert('" + respuesta + "'); </script>");
                }
            }
            else
            {
                Response.Write("<script language=javascript> alert(' La fecha de ingreso no debe ser mayo a la de salida '); </script>");
            }
        } catch (Exception ex) {
            Response.Write("<script language=javascript> alert('" + ex.Message + "'); </script>");
        }
    }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try {
         client = new WSRevisiones.WS_RevisionesClient();
         string    fileJSON = client.consultaRevisiones();
         DataTable dt       = (DataTable)JsonConvert.DeserializeObject(fileJSON, typeof(DataTable));
         GridView_Revisiones.DataSource = dt;
         if (!IsPostBack)
         {
             GridView_Revisiones.DataBind();
             cambiarContenidoAnimal();
             cambiarContenidoVeterinario();
         }
     } catch (Exception ex) {
         Response.Write("<script language=javascript> alert('" + ex.Message + "'); </script>");
     }
 }