public List <Observaciones> ObservacionesGetAll() { List <Observaciones> lstObservaciones = new List <Observaciones>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Observaciones "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; Observaciones NewEnt = new Observaciones(); NewEnt = CargarObservaciones(dr); lstObservaciones.Add(NewEnt); } } return(lstObservaciones); } catch (Exception ex) { throw ex; } }
public Observaciones ObservacionesGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Observaciones " + "WHERE OBS_CODIGO=" + Id; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Observaciones NewEnt = new Observaciones(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarObservaciones(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public Observaciones ObservacionesGetByCodigoRegistroDefecto(long CodigoRegistro, string TabCodigo) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " SELECT * FROM OBSERVACIONES O " + " INNER JOIN TIPOS_OBSERVACIONES_TABLAS TOT ON O.TOB_CODIGO = TOT.TOB_CODIGO " + " WHERE O.OBS_CODIGO_REGISTRO =" + CodigoRegistro + " AND TOT.TAB_CODIGO ='" + TabCodigo + "' AND OBS_DEFECTO = 'S' "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; Observaciones NewEnt = new Observaciones(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarObservaciones(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public bool ObservacionesUpdate(Observaciones oObs) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); string query = "update Observaciones " + " SET OBS_CODIGO_REGISTRO='" + oObs.ObsCodigoRegistro + "'," + " OBS_DETALLE='" + oObs.ObsDetalle + "', " + " OBS_FECHA_ALTA='" + oObs.ObsFechaAlta.ToString("dd/MM/yyyy") + "', " + " TOB_CODIGO='" + oObs.TobCodigo + "'" + " WHERE OBS_CODIGO=" + oObs.ObsCodigo; cmd = new OracleCommand(query, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public void Procesar() { try { if (IdActividad.Equals(0)) { throw new Exception("No. Documento a pagar no tiene el formato correcto."); } if (Actividad == null) { throw new Exception("No existe el pago en el sistema."); } if (Changed && string.IsNullOrEmpty(ObservacionReproceso)) { throw new ApplicationException("No tiene observación de cambio."); } if (Aprobado && Observaciones.ToLower().Trim().Contains("rechazad")) { throw new Exception("Rectifique la información, tiene codigo ach pero esta rechazado en la observación."); } if (!Aprobado && !Observaciones.ToLower().Trim().Contains("rechazad")) { throw new Exception("Rectifique la información, pago no aprobado pero no esta rechazado en la observación."); } if (Changed) { MensajeSistema = ObservacionReproceso; } //Se valida si el usuario es diferente al administrador if (Usuario.CodGrupo != Constantes.CONST_AdministradorSistema) { string cadena = System.Configuration.ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; int? codOperador = 0; using (FonadeDBDataContext db = new FonadeDBDataContext(cadena)) { codOperador = (from p in db.Proyecto where p.Id_Proyecto == CodigoProyecto select p.codOperador).FirstOrDefault(); } if (codOperador != Usuario.CodOperador) { throw new ApplicationException("El proyecto no pertenece a su operador."); } } Save(); } catch (ApplicationException ex) { Color = "rojo"; MensajeSistema = ex.Message; } catch (Exception ex) { Color = "amarillo"; MensajeSistema = "Error : " + ex.Message; } }
public void Guardar() { long rtdo; Observaciones oObs = new Observaciones(); ObservacionesBus oObsBus = new ObservacionesBus(); oObs.ObsCodigo = _vista.codigo; oObs.ObsCodigoRegistro = _vista.codigoRegistro; oObs.ObsDetalle = _vista.detalle; oObs.ObsFechaAlta = _vista.fecha; oObs.TobCodigo = _vista.tipoObservaciones; if (_vista.codigo == 0) { rtdo = oObsBus.ObservacionesAdd(oObs); } else { rtdo = (oObsBus.ObservacionesUpdate(oObs)) ? oObs.ObsCodigo: 0; } if (_vista.adjunto != null || _vista.adjunto.AdjNombre != "") { _vista.adjunto.AdjCodigoRegistro = rtdo.ToString(); AdjuntosBus oAdjuntoBus = new AdjuntosBus(); if (oAdjuntoBus.AdjuntoExisteByCodigoRegistro(rtdo)) { oAdjuntoBus.AdjuntoUpdate(_vista.adjunto); } else { oAdjuntoBus.AdjuntosAdd(_vista.adjunto); } } }
public void Inicializar() { if (_vista.codigo == 0) { _vista.fecha = DateTime.Now.Date; } else { Observaciones oObs = new Observaciones(); ObservacionesBus oObsBus = new ObservacionesBus(); oObs = oObsBus.ObservacionesGetById(_vista.codigo); _vista.codigoRegistro = oObs.ObsCodigoRegistro; _vista.detalle = oObs.ObsDetalle; _vista.tipoObservaciones = oObs.TobCodigo; _vista.fecha = oObs.ObsFechaAlta; if (oObs.ObsDefecto == "S") { _vista.obsDefecto = true; } else { _vista.obsDefecto = false; } Adjuntos oAdj = new Adjuntos(); AdjuntosBus oAdjBus = new AdjuntosBus(); oAdj = oAdjBus.AdjuntosGetByCodigoRegistro(long.Parse(_vista.codigo.ToString()), "OBSE"); _vista.adjunto = oAdj; } }
public bool Modificar(int IdReferencia) { OdbcConnection oConnection = this.OpenConnection(); String strSQL = "UPDATE Referencias SET "; strSQL = strSQL + "idCliente = " + IdCliente.ToString() + ","; strSQL = strSQL + "Estado = " + Estado.ToString() + ","; strSQL = strSQL + "Descripcion = '" + Descripcion.Replace("'", "''").ToUpper() + "',"; strSQL = strSQL + "UsuarioCliente = '" + UsuarioCliente + "',"; strSQL = strSQL + "Observaciones = '" + Observaciones.Replace("'", "''").ToUpper() + "'"; strSQL = strSQL + " WHERE IdReferencia=" + IdReferencia.ToString(); try { OdbcCommand myCommand = new OdbcCommand(strSQL, oConnection); myCommand.ExecuteNonQuery(); String strAuditoria = "INSERT INTO HistoricoAcciones (idCliente, idUsuario, Instante, Evento, Observaciones, idTipoObjeto, idEstado, idReferencia) VALUES ("; strAuditoria = strAuditoria + intIdCliente + "," + intIdUsuario + ", getdate(), 'Modificación de Referencia', 'Modificación de la Referencia Nro. " + IdReferencia.ToString() + "', 3, 1," + IdReferencia.ToString() + ")"; myCommand = new OdbcCommand(strAuditoria, oConnection); myCommand.ExecuteNonQuery(); oConnection.Close(); } catch (Exception e) { string p = e.Message; return(false); } return(true); }
public ActionResult Principal(string id) { vista_participante miVistaParticipante = new vista_participante(); PersonaModel myPersona = new Personas().BuscaPersonaPorRutdv(id); IEnumerable <ProyectosParticipantesModel> myProyectoParticipante = new Models.ProyectosParticipantes().BuscaProyectosParticipante(myPersona.per_id); IEnumerable <EtiquetaModel> myEtiquetas = new Etiquetas().BuscaTodasEtiquetas(); ObservacionModel myObs = new ObservacionModel(); myObs.observacion = "Busqueda del Participante " + myPersona.nombres + " " + myPersona.paterno; myObs.usr_id = (int)Session["UserID"]; myObs.per_id = myPersona.per_id; Observaciones myObservacion = new Observaciones(); if (myObservacion.Agregar(myObs)) { ViewBag.Message = "Reistro de Observación"; } IEnumerable <ObservacionModel> myListadoObservaciones = new Observaciones().ListadoObservaciones(myObs.per_id); miVistaParticipante.PersonaModel = myPersona; miVistaParticipante.EtiquetaModel = myEtiquetas; miVistaParticipante.ProyectosParticipantesModel = (IEnumerable <ProyectosParticipantesModel>)myProyectoParticipante; miVistaParticipante.ObservacionModel = myListadoObservaciones; return(View(miVistaParticipante)); }
public void CargarObservaciones(long CodigoRegistro, string TabCodigo) { ObservacionesBus oObsBus = new ObservacionesBus(); Observaciones oObs = new Observaciones(); oObs = oObsBus.ObservacionesGetByCodigoRegistroDefecto(CodigoRegistro, TabCodigo); _vista.strObservacion = oObs.ObsDetalle; }
public override global::System.Data.DataSet Clone() { Observaciones cln = ((Observaciones)(base.Clone())); cln.InitVars(); cln.SchemaSerializationMode = this.SchemaSerializationMode; return(cln); }
public ActionResult DeleteConfirmed(int id) { Observaciones observaciones = db.Observaciones.Find(id); db.Observaciones.Remove(observaciones); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Observaciones observaciones = db.Observaciones.Find(id); db.Observaciones.Remove(observaciones); db.SaveChanges(); TempData["Success"] = "Guardado Exitoso"; return(RedirectToAction("Index", new { id = observaciones.idSolicitud })); }
//Metodo para interactuar public Boolean FillformDate(string sDate, string patientID, string doctorID, string observations) { AppointmentDate.SendKeys(sDate); PatientID.SendKeys(patientID); DoctorId.SendKeys(doctorID); Observaciones.SendKeys(observations); GuardarBTN.Click(); return(true); }
public ActionResult Edit([Bind(Include = "ID,Empleado,Observacion,Fecha,Comentarios")] Observaciones observaciones) { if (ModelState.IsValid) { db.Entry(observaciones).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Empleado = new SelectList(db.empleado, "ID", "codigoEmpleado", observaciones.Empleado); return(View(observaciones)); }
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { Observaciones ds = new Observaciones(); global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); any.Namespace = ds.Namespace; sequence.Items.Add(any); type.Particle = sequence; global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); if (xs.Contains(dsSchema.TargetNamespace)) { global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); try { global::System.Xml.Schema.XmlSchema schema = null; dsSchema.Write(s1); for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext();) { schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); s2.SetLength(0); schema.Write(s2); if ((s1.Length == s2.Length)) { s1.Position = 0; s2.Position = 0; for (; ((s1.Position != s1.Length) && (s1.ReadByte() == s2.ReadByte()));) { ; } if ((s1.Position == s1.Length)) { return(type); } } } } finally { if ((s1 != null)) { s1.Close(); } if ((s2 != null)) { s2.Close(); } } } xs.Add(dsSchema); return(type); }
//Agregar una nueva observacion public bool Add(Observaciones model) { try { _applicationDbContext.Add(model); _applicationDbContext.SaveChanges(); } catch (Exception) { return(false); } return(true); }
public IActionResult Add([FromBody] Observaciones Model) { var result = _observacionesServices.Add(Model); if (!result) { return(Json("no agregado")); } else { return(Json("Agregado correctamente")); } }
// Conseguir una observacion en especifico por el ID public Observaciones Get(int id) { var result = new Observaciones(); try { result = _applicationDbContext.Observaciones.Single(x => x.idObservaciones == id); } catch (Exception error) { } return(result); }
public ActionResult Edit([Bind(Include = "id, idSolicitud,observacion,idTipoObservacion,idUsuario,fecha")] Observaciones observaciones) { if (ModelState.IsValid) { db.Entry(observaciones).State = EntityState.Modified; db.SaveChanges(); TempData["Success"] = "Guardado Exitoso"; return(RedirectToAction("Index", new { id = observaciones.idSolicitud })); } ViewBag.idTipoObservacion = new SelectList(db.TiposObservaciones, "id", "nombre", observaciones.idTipoObservacion); ViewBag.idUsuario = new SelectList(db.usuarios, "id", "nombre", observaciones.idUsuario); ViewBag.idSolicitud = observaciones.idSolicitud; return(View(observaciones)); }
public IActionResult Update(int id, [FromBody] Observaciones Model) { Model.idObservaciones = id; var result = _observacionesServices.Update(Model); if (!result) { return(Json("no actualizado")); } else { return(Json("actualizado correctamente")); } }
// GET: Observaciones/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Observaciones observaciones = db.Observaciones.Find(id); if (observaciones == null) { return(HttpNotFound()); } return(View(observaciones)); }
// GET: Observaciones/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Observaciones observaciones = db.Observaciones.Find(id); ViewBag.idSolicitud = observaciones.idSolicitud; if (observaciones == null) { return(HttpNotFound()); } return(View(observaciones)); }
public ActionResult js_responder_observacion(int p_idObs, string p_respuesta) { if (Session["Id_userPol"] != null) { //List<Permisos> list_permisos = new List<Permisos>(); //list_permisos = (List<Permisos>)HttpContext.Session["ListaPermisos"]; //int pid_controlador_accion = Permisos.getId_Accion(Request.RequestContext.RouteData.Values["action"].ToString(), list_permisos); string result = Observaciones.responderObservacion(p_idObs, Session["UsuarioSise"].ToString(), p_respuesta, 4); return(Json(result)); } else { return(Json("SESSION EXPIRED")); } }
// GET: Observaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Observaciones observaciones = db.Observaciones.Find(id); if (observaciones == null) { return(HttpNotFound()); } ViewBag.Empleado = new SelectList(db.empleado, "ID", "codigoEmpleado", observaciones.Empleado); return(View(observaciones)); }
public ActionResult js_agrega_observacion(int p_idHistorico, String p_observacionpublica) { if (Session["Id_userPol"] != null) { List <Permisos> list_permisos = new List <Permisos>(); list_permisos = (List <Permisos>)HttpContext.Session["ListaPermisos"]; int pid_controlador_accion = Permisos.getId_Accion(Request.RequestContext.RouteData.Values["action"].ToString(), list_permisos); string result = Observaciones.agregarObservacion(Session["UsuarioSise"].ToString(), p_idHistorico, p_observacionpublica); return(Json(result)); } else { return(Json("SESSION EXPIRED")); } }
public void ADM_ReadPdfFile(string fileName) { string Linea; string Observaciones; ADM oADM = null; try { if (!File.Exists(fileName)) { return; } listADM = new List <ADM>(); StreamReader fileReader = new StreamReader(fileName); fileReader.ReadLine(); while ((Linea = fileReader.ReadLine()) != null) { string[] Columnas = Linea.Split(new char[] { '|' }); long BilleteADM = 0; if (long.TryParse(Columnas[3], out BilleteADM)) { Observaciones = Linea; while (Observaciones.IndexOf("||") > -1) { Observaciones = Observaciones.Replace("||", "|"); } if (Observaciones.Substring(Observaciones.Length - 1) == "|") { Observaciones = Observaciones.Substring(0, Observaciones.Length - 1); } oADM = new ADM { Billete = BilleteADM, Observaciones = Observaciones }; listADM.Add(oADM); } } fileReader.Close(); } catch (Exception Exception1) { MessageBox.Show("Error: " + Exception1.Message + "\nfileName: " + fileName, "Error"); } }
// GET: Observaciones/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Observaciones observaciones = db.Observaciones.Find(id); if (observaciones == null) { return(HttpNotFound()); } ViewBag.idTipoObservacion = new SelectList(db.TiposObservaciones, "id", "nombre", observaciones.idTipoObservacion); ViewBag.idUsuario = new SelectList(db.usuarios, "id", "nombre", observaciones.idUsuario); ViewBag.idSolicitud = observaciones.idSolicitud; return(View(observaciones)); }
public ActionResult Volver(string id) { vista_participante miVistaParticipante = new vista_participante(); PersonaModel myPersona = new Personas().BuscaPersonaPorRutdv(id); IEnumerable <ProyectosParticipantesModel> myProyectoParticipante = new Models.ProyectosParticipantes().BuscaProyectosParticipante(myPersona.per_id); IEnumerable <EtiquetaModel> myEtiquetas = new Etiquetas().BuscaTodasEtiquetas(); IEnumerable <ObservacionModel> myListadoObservaciones = new Observaciones().ListadoObservaciones(myPersona.per_id); miVistaParticipante.PersonaModel = myPersona; miVistaParticipante.EtiquetaModel = myEtiquetas; miVistaParticipante.ProyectosParticipantesModel = (IEnumerable <ProyectosParticipantesModel>)myProyectoParticipante; miVistaParticipante.ObservacionModel = myListadoObservaciones; return(View("~/Views/Home/Principal.cshtml", miVistaParticipante)); }
public long ObservacionesAdd(Observaciones oObs, AdminObs oAdmin) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string query = " DECLARE IDTEMP NUMBER(15,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('OBS_CODIGO')) into IDTEMP from dual; " + " insert into Observaciones( OBS_CODIGO, OBS_CODIGO_REGISTRO, OBS_DETALLE, OBS_FECHA_ALTA, TOB_CODIGO, OBS_DEFECTO) " + " values(IDTEMP,'" + oObs.ObsCodigoRegistro + "'," + "'" + oObs.ObsDetalle + "'," + "'" + oObs.ObsFechaAlta.ToString("dd/MM/yyyy") + "'," + " " + oObs.TobCodigo + "," + " '" + oObs.ObsDefecto + "') RETURNING IDTEMP INTO :id;" + " END;"; cmd = new OracleCommand(query, cn); cmd.Parameters.Add(new OracleParameter { ParameterName = ":id", OracleDbType = OracleDbType.Int64, Direction = ParameterDirection.Output }); cmd.ExecuteNonQuery(); response = long.Parse(cmd.Parameters[":id"].Value.ToString()); cn.Close(); if (oObs.ObsDefecto == "S") { oAdmin.CodigoRegistro = oObs.ObsCodigoRegistro; ActualizarEstadoDefecto(response, oAdmin); } return(response); } catch (Exception ex) { throw ex; } }