async protected void btnIngresar_Click(object sender, EventArgs e) { try { if (ValidarInsertar()) { Models.Orden ordenIngresada = new Models.Orden(); Models.Orden orden = new Models.Orden() { ORD_FEC_SOLI = clFechSoli.SelectedDate, ORD_DIAS_RENT = Convert.ToInt32(txtCantDias.Text), ORD_MONTO_DIA = Convert.ToInt32(txtMontoDia.Text), ORD_DETALLE = txtDetalle.Text, VEH_CODIGO = Convert.ToInt32(ddVEH_CODIGO.SelectedItem.Value.ToString()) }; ordenIngresada = await ordenManager.Ingresar(orden, Session["TokenUsuario"].ToString()); if (ordenIngresada != null) { lblResultado.Text = "Orden ingresada correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al crear orden"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } } catch (Exception ex) { lblResultado.Text = "Hubo un error al ingresar la orden. Detalle: " + ex.Message; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } }
async protected void btnModificar_Click(object sender, EventArgs e) { if (ValidarInsertar() && (!string.IsNullOrEmpty(txtCodigo.Text))) { Models.Orden ordenModificada = new Models.Orden(); Models.Orden orden = new Models.Orden() { ORD_CODIGO = Convert.ToInt32(txtCodigo.Text), ORD_FEC_SOLI = clFechSoli.SelectedDate, ORD_DIAS_RENT = Convert.ToInt32(txtCantDias.Text), ORD_MONTO_DIA = Convert.ToInt32(txtMontoDia.Text), ORD_DETALLE = txtDetalle.Text, VEH_CODIGO = Convert.ToInt32(ddVEH_CODIGO.SelectedItem.Value.ToString()) }; ordenModificada = await ordenManager.Actualizar(orden, Session["TokenUsuario"].ToString()); if (ordenModificada != null) { lblResultado.Text = "Orden actualizada correctamente"; lblResultado.ForeColor = Color.Green; lblResultado.Visible = true; InicializarControles(); } else { lblResultado.Text = "Error al actualizar orden"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } } else { lblResultado.Text = "Debe ingresar todos los datos"; lblResultado.ForeColor = Color.Maroon; lblResultado.Visible = true; } }