protected override void OnModelCreating(ModelBuilder modelBuilder) { var accesosBitacora = new Patente { PatenteId = 1, Descripcion = "Acceso Bitacora" }; modelBuilder.Entity <Patente>().HasData(accesosBitacora); var rolAdministradores = new Familia { FamiliaId = 1, Descripcion = "Rol Administrador" }; modelBuilder.Entity <Familia>().HasData(rolAdministradores); var rolSistemas = new Familia { FamiliaId = 2, Descripcion = "Rol Sistemas", FamiliaPadreId = 1 }; modelBuilder.Entity <Familia>().HasData(rolSistemas); var accesoBitacoraRolSistemas = new FamiliaPatenteUsuario { FamiliaPatenteUsuarioId = 1, PatenteId = 1, FamiliaId = 1, UserId = "1" }; modelBuilder.Entity <FamiliaPatenteUsuario>().HasData(accesoBitacoraRolSistemas); var eventoAccesoLogin = new Bitacora { BitacoraId = 1, UserId = "1", Detalle = "ACCESO LOGIN", FechaHoraAcceso = DateTime.Now }; modelBuilder.Entity <Bitacora>().HasData(eventoAccesoLogin); }
// GET: Bitacora/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bitacora bitacora = db.Bitacoras.Find(id); if (bitacora == null) { return(HttpNotFound()); } ViewBag.Tipo = new SelectList(db.Tipo_Bitacora, "Cod_Tipo_Bitacora", "Tipo_Bitacora1", bitacora.Tipo); return(View(bitacora)); }
public ActionResult Create([Bind(Include = "Id_Bitacora,idUser,Fecha,Compañia,Marca,Tipo,Año,Placas,Color,Serie,FechaContacto,Testigo")] Bitacora bitacora) { if (ModelState.IsValid) { CurrentLogin cLogin = (CurrentLogin)Session["cLogin"]; //cLogin.idUser = bitacora.idUser; bitacora.Fecha = DateTime.Now; bitacora.idUser = cLogin.idUser; db.Bitacoras.Add(bitacora); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bitacora)); }
private void LogCierreSesion() { try { this.bitacora = new Bitacora(); this.bitacora.Usuario = this.user.Usuario; this.bitacora.opc = 3; this.bitH = new BitacoraHelper(bitacora); this.bitH.LogSesion(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { try { Bitacora bita = new Bitacora(); bita.RegistrarBitacora("Cerrar sesion", "Empleado cerro sesion", Convert.ToInt32(Session["idempleado"])); Session.Remove("cool"); Response.Redirect("index.aspx"); string usuario = Session["cool"].ToString(); } catch (Exception ex) { Response.Redirect("index.aspx"); } }
//Inserta en la bitacora public void Add(Bitacora bitacora) { try { using (context = new BDContext()) { context.sp_InsertaBitacora(bitacora.IdUsuario, bitacora.DetalleBitacora); context.SaveChanges(); } } catch (Exception ex) { throw; } }
private void tsmCerrarSesion_Click_1(object sender, EventArgs e) { try { DialogResult Resul = MessageBox.Show("Esta Seguro que Quiere Cerrar la Sesión", "Estado de Cesión", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Resul == DialogResult.Yes) { String HoraSalida = DateTime.Now.TimeOfDay.ToString(); Bitacora ObjBitacora = new Bitacora(HoraSalida, "Sesión Finalizada"); ObjBitacora.insertarBitacora(); Application.Restart(); } } catch (Exception) {} }
// GET: Bitacoras/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bitacora bitacora = db.Bitacoras.Find(id); if (bitacora == null) { return(HttpNotFound()); } ViewBag.ObjetoID = new SelectList(db.Objetoes, "ObjetoID", "ObejtoName", bitacora.ObjetoID); return(View(bitacora)); }
public void GuardarBitacora(Bitacora model) { try { using (db = new HotelesEntities()) { db.sproc_hoteles_InsertBitacora(model.ID_Cambio, model.Usuario_Cedula, model.Fecha, model.ID_Registro, model.Tipo, model.Descripcion, model.Detalles); } } catch (Exception ex) { // //throw; } }
private void LogInicioSesion() { try { this.bitacora = new Bitacora(); this.bitacora.Usuario = this.txtUsuarioLogin.Text; this.bitacora.opc = 2; this.bitH = new BitacoraHelper(bitacora); this.bitH.LogSesion(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private Bitacora MapearBitacora(IDataReader dr) { var bitacora = new Bitacora { Id = GetDataValue <Int64>(dr, "Id"), FechaHora = GetDataValue <DateTime>(dr, "FechaHora"), Usuario = DescifrarTripleDES(GetDataValue <string>(dr, "Usuario")), Accion = DescifrarTripleDES(GetDataValue <string>(dr, "Accion")), Criticidad = DescifrarTripleDES(GetDataValue <string>(dr, "Criticidad")), Detalle = DescifrarTripleDES(GetDataValue <string>(dr, "Detalle")), DVH = GetDataValue <Int64>(dr, "DVH"), }; return(bitacora); }
protected void Button6_Click(object sender, EventArgs e) { string valor2 = Request.QueryString["Valor"]; int idprestamo = Convert.ToInt32(valor2); Bitacora bita = new Bitacora(); bita.RegistrarBitacora("Eiliminar ", "Elimino prestamo No. " + Convert.ToString(idprestamo), Convert.ToInt32(Session["idempleado"])); presta.EliminarGarantia(idprestamo); presta.EliminarPagosPRestamo(idprestamo); presta.EliminarPrestamo(idprestamo); Response.Redirect("Inicio.aspx"); }
private void button3_Click(object sender, EventArgs e) { SaveFileDialog savefile = new SaveFileDialog(); savefile.FileName = "bitacora_" + DateTime.Now.ToString("dd - MM - yyyy") + ".pdf"; savefile.Filter = "PDF files (*.pdf)|*.pdf"; if (savefile.ShowDialog() == DialogResult.OK) { PdfWriter writer = new PdfWriter(savefile.FileName); PdfDocument pdf = new PdfDocument(writer); Document document = new Document(pdf, PageSize.LETTER); document.SetMargins(60, 20, 55, 20); iText.Kernel.Font.PdfFont fontCol = iText.Kernel.Font.PdfFontFactory.CreateFont(iText.IO.Font.Constants.StandardFonts.HELVETICA_BOLD); iText.Kernel.Font.PdfFont fontText = iText.Kernel.Font.PdfFontFactory.CreateFont(iText.IO.Font.Constants.StandardFonts.HELVETICA); string[] columns = { i18n().GetString("log.list.user"), i18n().GetString("log.list.level"), i18n().GetString("log.list.functionality"), i18n().GetString("log.list.desc"), i18n().GetString("log.list.date") }; float[] sizes = { 20, 20, 20, 20, 20 }; Table table = new Table(UnitValue.CreatePercentArray(sizes)); table.SetWidth(UnitValue.CreatePercentValue(100)); foreach (string col in columns) { table.AddHeaderCell(new Cell().Add(new Paragraph(col))); } List <Bitacora> list = service.buscar(Bitacora.builder() .Criticidad(this.comboBox1.SelectedItem != null ? this.comboBox1.SelectedItem.ToString() : null) .Usuario((Usuario)this.userCombo.SelectedItem) .Desde(this.dateTimePicker1.Value) .Hasta(this.dateTimePicker2.Value).build()); foreach (Bitacora b in list) { table.AddCell(new Cell().Add(new Paragraph(b.Usuario.Username).SetFont(fontText))); table.AddCell(new Cell().Add(new Paragraph(b.Criticidad).SetFont(fontText))); table.AddCell(new Cell().Add(new Paragraph(b.Funcionalidad).SetFont(fontText))); table.AddCell(new Cell().Add(new Paragraph(b.Descripcion).SetFont(fontText))); table.AddCell(new Cell().Add(new Paragraph(b.Fecha.ToString("dd-MM-yyyy HH:mm:ss")).SetFont(fontText))); } document.Add(table); document.Close(); showInfo(i18n().GetString("exportado")); } }
public ActionResult Create(Factura factura) { if (ModelState.IsValid) { List <FacturaDetalleDtoAjax> detalles = (List <FacturaDetalleDtoAjax>)Session["factura_detalles"] ?? new List <FacturaDetalleDtoAjax>(); factura.FacturaDetalles = detalles.Select(FacturaDetalleDtoAjax.ModelFromDto).ToList(); Cliente clienteSeleccionado = db.Clientes.Find(factura.ClienteId); factura.FechaVencimiento = factura.Fecha.AddDays(factura.DiasPagoFactura); factura.MonotributistaId = Monotributista.IdUsuarioActual; factura.NombreArchivo = factura.MonotributistaId + "_Fact" + factura.Numero.ToString("0000") + ".pdf"; factura.EstadoActual = (int)Estado.Valores.Emitida; db.Comprobantes.Add(factura); db.SaveChanges(); clienteSeleccionado.TotalFacturado += factura.Importe; #region Notificación y Bitácora Notificacion.CrearNotificacionFactura(factura); var bitacora = new Bitacora { EstadoId = factura.EstadoActual, ComprobanteId = factura.ComprobanteId, Fecha = DateTime.Today }; factura.Comprobante.Bitacoras.Add(bitacora); db.Entry(factura).State = EntityState.Modified; db.SaveChanges(); #endregion Session.Remove("factura_detalles"); return(RedirectToAction("Index")); } ViewBag.ClienteId = new SelectList(db.Clientes, "Id", "Nombre", factura.ClienteId); //ViewBag.MonotributistaId = new SelectList(db.Monotributistas, "Id", "CUIT", factura.MonotributistaId); //ViewBag.ComprobanteId = new SelectList(db.Comprobantes, "Id", "EstadoActual", factura.ComprobanteId); ViewBag.FormaPagoId = new SelectList(db.FormasPago, "Id", "Nombre", factura.FormaPagoId); ViewBag.PresupuestoId = new SelectList(db.Comprobantes, "Id", "Numero", factura.PresupuestoId); //ViewBag.RecorridoCobranzaId = new SelectList(db.RecorridosCobranzas, "Id", "Descripcion", factura.RecorridoCobranzaId); return(View(factura)); }
public int Delete(Bitacora entity) { try { using (var db = new BitacorasContexto()) { db.Bitacoras.Remove(entity); return(db.SaveChanges()); } } catch (Exception e) { log.Error(DateTime.Now + " " + e); return(0); } }
public ActionResult Edit(int id) { try { var biz = new CompradorProcess(); var Comprador = biz.GetByID(id); return(View(Comprador)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult CrearCompradorUsuario(string id) { try { ViewBag.codigousuario = id; return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("CrearCompradorUsuario Tabla Comprador", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ParametroRespuesta ConsultarParametroRegistroExtemporaneo() { ParametroRespuesta respuesta; try { respuesta = cargaDAO.ConsultarParametroRegistroExtemporaneo(); } catch (Exception e) { Bitacora.Error(e.Message); throw new BusinessException(1, "La consulta del parámetro no fue exitosa " + e.Message); } return(respuesta); }
// GET: Reposicion public ActionResult Index() { try { var biz = new ReposicionProcess(); var Reposicion = biz.Listar(); return(View(Reposicion)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Reposicion", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Edit([Bind(Include = "Id,Fecha,Observacion,PolizaId")] Bitacora bitacora) { if (ModelState.IsValid) { db.Entry(bitacora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PolizaId = new SelectList(db.Polizas, "Id", "NumPoliza", bitacora.PolizaId); return(View(bitacora)); }
public int Edit(Bitacora entity) { try { using (var db = new BitacorasContexto()) { db.Entry(entity).State = System.Data.Entity.EntityState.Modified; return(db.SaveChanges()); } } catch (Exception e) { log.Error(DateTime.Now + " " + e); return(0); } }
// GET: /Bitacoras/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Bitacora bitacora = db.Bitacoras.Find(id); if (bitacora == null) { return(HttpNotFound()); } return(View(bitacora)); }
public bool ActualizarDiasExtemporaneos(int parametroValor) { bool respuesta; try { respuesta = cargaDAO.ActualizarDiasExtemporaneos(parametroValor); } catch (Exception e) { Bitacora.Error(e.Message); throw new BusinessException(1, "La actualización del parámetro no fue exitosa " + e.Message); } return(respuesta); }
// GET: MateriaPrimaProveedor public ActionResult Index() { try { var materiaprimaproveedor = new MateriaPrimaProveedorProcess(); var lista = materiaprimaproveedor.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Materia Prima Proveedor", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Delete(int id) { try { var biz = new ProductoProcess(); var Producto = biz.GetByID(id); return(View(Producto)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Eliminar Tabla Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrima/Edit/5 public ActionResult Edit(int id) { try { var biz = new MateriaPrimaProcess(); var materiaprima = biz.GetByID(id); return(View(materiaprima)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public Bitacora Create(Bitacora entity) { const string SQL_STATEMENT = "insert into Bitacora(Id,ID_EventoBitacora,Fecha,Hora)values(@id,@ID_EventoBitacora,@Fecha,@Hora) "; var db = DatabaseFactory.CreateDatabase(CONNECTION_Aux); using (DbCommand cmd = db.GetSqlStringCommand(SQL_STATEMENT)) { db.AddInParameter(cmd, "@id", DbType.Int32, entity.usuarios.Id); db.AddInParameter(cmd, "@ID_EventoBitacora", DbType.Int32, entity.eventoBitacora.Id); db.AddInParameter(cmd, "@Fecha", DbType.String, entity.fecha); db.AddInParameter(cmd, "@Hora", DbType.String, entity.hora); entity.Id = Convert.ToInt32(db.ExecuteScalar(cmd)); } return(entity); }
// GET: Admin/AdminPermisoUsuario public ActionResult Index() { try { var usuariopermisop = new PermisoUsuarioProcess(); var lista = usuariopermisop.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Permiso Usuario", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
//Editar una bitacora public ActionResult Editarb(int bitacora) { try { using (var db = Conection()) { Bitacora bita = db.Bitacora.Find(bitacora); return(View(bita)); } } catch (Exception ex) { ModelState.AddModelError("", "Error encontrado: " + ex.Message); return(View()); } }// Fin get-editar
}// Fin de Editar public ActionResult Detalles(int bitacora) { try { using (var db = Conection()) { Bitacora a1 = db.Bitacora.Find(bitacora); return(View(a1)); } } catch (Exception ex) { ModelState.AddModelError("", "Error encontrado: " + ex.Message); return(View()); } }//Fin Detalles
public List<Bitacora> Bitacoras(int Operacion, int IdEntidad) { List<Bitacora> bitacoras = new List<Bitacora>(); InicializaConexion(); sqlDataAdapter.SelectCommand = new SqlCommand("Stores_Siniestros_DA", sqlConnection); sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; if (IdEntidad == 0) { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = System.Data.SqlTypes.SqlInt32.Null; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; } else { sqlDataAdapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Int).Value = IdEntidad; sqlDataAdapter.SelectCommand.Parameters["@ID"].Direction = ParameterDirection.Input; } sqlDataAdapter.SelectCommand.Parameters.Add("@Oper", SqlDbType.Int).Value = Operacion; sqlDataAdapter.SelectCommand.Parameters["@Oper"].Direction = ParameterDirection.Input; sqlDataAdapter.Fill(ds, "Stores_Siniestros_DA"); foreach (DataRow dr in ds.Tables["Stores_Siniestros_DA"].Rows) { Bitacora tmp = new Bitacora(); switch (Operacion) { case 5: tmp.IdBitacora = Convert.ToString(dr["Id_Bitacora"]); tmp.Fecha = Convert.ToDateTime(dr["Fecha"]); tmp.Status = Convert.ToString(dr["Estado"]); tmp.Usuario = Convert.ToString(dr["Usuario"]); tmp.Mensaje = Convert.ToString(dr["Mensaje"]); break; case 6: tmp.IdDocumentacion = Convert.ToString(dr["Id_Documentacion"]); tmp.Paqueteria = Convert.ToString(dr["Paqueteria"]); tmp.NoGuia = Convert.ToString(dr["No_Guia"]); tmp.FechaReclamo = Convert.ToString(dr["Fecha_Rec"]); tmp.FechaEnvio = Convert.ToString(dr["Fecha_Env"]); if (tmp.FechaEnvio != string.Empty) tmp.FechaEnvio = Convert.ToDateTime(dr["Fecha_Env"]).ToString("dd/MM/yyyy"); if (tmp.FechaReclamo != string.Empty) tmp.FechaReclamo = Convert.ToDateTime(dr["Fecha_Rec"]).ToString("dd/MM/yyyy"); break; case 7: tmp.TipoDoc = Convert.ToString(dr["Id_Tipo_Doc"]); break; } bitacoras.Add(tmp); } FinalizaConexion(); return bitacoras; }