public DATOS.Orden_Trabajo BuscarOT(int idOT) { DATOS.Orden_Trabajo orden = _db.Select <DATOS.Orden_Trabajo>(x => x.id_orden == idOT).FirstOrDefault(); return(orden); }
public void InsertarOT(DATOS.Orden_Trabajo idOT) { _db.Insert(idOT); }
protected void btnSolicitar_Click(object sender, EventArgs e) { var cedula = Session["idUser"]; if (ckbxAbierto.Checked == true && ckbxCerrado.Checked == true) { mensaje.Visible = false; mensajeError.Visible = true; textoMensaje.InnerHtml = string.Empty; textoMensajeError.InnerHtml = "Solo se admite una opción"; } else if (ckbxAbierto.Checked == false && ckbxCerrado.Checked == false) { mensaje.Visible = false; mensajeError.Visible = true; textoMensaje.InnerHtml = string.Empty; textoMensajeError.InnerHtml = "Debe seleccionar una opción"; } else { try { var fech = DateTime.Now; var opcselected = ""; if (ckbxAbierto.Checked) { opcselected = Convert.ToString("abierto").ToUpper(); } else { opcselected = Convert.ToString("cerrado").ToUpper(); } var ordent = new DATOS.Orden_Trabajo { fecha_solicitud = txtFecha.Text, id_usuario = Convert.ToInt32(cedula), lugar = txtLugar.Text.ToUpper(), justificacion_aprovacion = txtJustificacion.Text.ToUpper(), estado = opcselected, }; IOrdenTrabajo iOrdenTrabajo = new BL.Clases.MOrdenTrabajo(); iOrdenTrabajo.InsertarOT(ordent); mensaje.Visible = true; mensajeError.Visible = false; textoMensaje.InnerHtml = "Orden generada correctamente"; textoMensajeError.InnerHtml = string.Empty; txtJustificacion.Text = string.Empty; txtLugar.Text = string.Empty; ckbxAbierto.Checked = false; ckbxCerrado.Checked = false; } catch (Exception) { mensaje.Visible = false; mensajeError.Visible = true; textoMensaje.InnerHtml = string.Empty; textoMensajeError.InnerHtml = "Orden no generada"; } } }