Beispiel #1
0
        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);
        }
Beispiel #2
0
        // 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);
     }
 }
Beispiel #5
0
 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");
     }
 }
Beispiel #6
0
 //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;
     }
 }
Beispiel #7
0
 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) {}
 }
Beispiel #8
0
        // 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));
        }
Beispiel #9
0
 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;
     }
 }
Beispiel #10
0
 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);
     }
 }
Beispiel #11
0
        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");
        }
Beispiel #13
0
        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"));
            }
        }
Beispiel #14
0
        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));
        }
Beispiel #15
0
 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());
            }
        }
Beispiel #18
0
        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));
        }
Beispiel #21
0
 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));
        }
Beispiel #23
0
        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());
     }
 }
Beispiel #26
0
 // 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());
     }
 }
Beispiel #27
0
        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());
     }
 }
Beispiel #29
0
 //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
Beispiel #30
0
        }// 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;
        }