Example #1
0
        public ActionResult Nuevo()
        {
            tb_sis_reporte_Info model = new tb_sis_reporte_Info();

            cargar_combos();
            return(View(model));
        }
Example #2
0
 public Boolean ModificarDB_Disenio(tb_sis_reporte_Info info)
 {
     try
     {
         using (EntitiesGeneral context = new EntitiesGeneral())
         {
             var contact = context.tb_sis_reporte.FirstOrDefault(minfo => minfo.CodReporte == info.CodReporte);
             if (contact != null)
             {
                 contact.Disenio_reporte = info.Disenio_reporte;
                 context.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                   "", "", "", "", DateTime.Now);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         mensaje = ex.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Example #3
0
        public List <tb_sis_reporte_Info> Get_List_reporte(Boolean _se_Muestra_Admin_Reporte)
        {
            try
            {
                List <tb_sis_reporte_Info> Lst   = new List <tb_sis_reporte_Info>();
                EntitiesGeneral            oEnti = new EntitiesGeneral();
                var Query = from q in oEnti.tb_sis_reporte
                            where q.se_Muestra_Admin_Reporte == _se_Muestra_Admin_Reporte
                            select q;

                foreach (var item in Query)
                {
                    tb_sis_reporte_Info Obj = new tb_sis_reporte_Info();
                    Obj.CodReporte               = item.CodReporte;
                    Obj.Nombre                   = item.Nombre;
                    Obj.NombreCorto              = item.NombreCorto;
                    Obj.Modulo                   = item.Modulo;
                    Obj.VistaRpt                 = item.VistaRpt;
                    Obj.Formulario               = item.Formulario;
                    Obj.Orden                    = item.Orden;
                    Obj.Class_NomReporte         = item.Class_NomReporte;
                    Obj.Observacion              = item.Observacion;
                    Obj.imgByt                   = item.imagen;
                    Obj.imagen                   = Funciones.ArrayAImage(item.imagen);
                    Obj.nom_Asembly              = item.nom_Asembly;
                    Obj.VersionActual            = Convert.ToInt32(item.VersionActual);
                    Obj.Estado                   = item.Estado;
                    Obj.se_Muestra_Admin_Reporte = Convert.ToBoolean(item.se_Muestra_Admin_Reporte);

                    Obj.Tipo_Balance = item.Tipo_Balance;
                    Obj.SQuery       = item.SQuery;

                    Obj.Class_Info      = item.Class_Info;
                    Obj.Class_Bus       = item.Class_Bus;
                    Obj.Class_Data      = item.Class_Data;
                    Obj.Store_proce_rpt = item.Store_proce_rpt;

                    Obj.Disenio_reporte = item.Disenio_reporte;

                    Obj.Se_Muestra_Icono = true;



                    Lst.Add(Obj);
                }
                return(Lst);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #4
0
 public ActionResult Modificar(tb_sis_reporte_Info model)
 {
     if (!bus_reporte.modificarDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #5
0
 public bool modificarDB(tb_sis_reporte_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #6
0
        public ActionResult Modificar(string CodReporte = "")
        {
            tb_sis_reporte_Info model = bus_reporte.get_info(CodReporte);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos();
            return(View(model));
        }
 private void gridViewReport_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         rpt_I = rpt_B.Get_Info_sis_reporte(Convert.ToString(gridViewReport.GetFocusedRowCellValue(colCodReporte1)));
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
     }
 }
Example #8
0
        public tb_sis_reporte_Info Get_Info_reporte(string CodReporte)
        {
            EntitiesGeneral oEnti = new EntitiesGeneral();

            try
            {
                tb_sis_reporte_Info Info = new tb_sis_reporte_Info();
                var Objeto = oEnti.tb_sis_reporte.FirstOrDefault(var => var.CodReporte == CodReporte);
                if (Objeto != null)
                {
                    Info.CodReporte               = Objeto.CodReporte;
                    Info.Nombre                   = Objeto.Nombre;
                    Info.NombreCorto              = Objeto.NombreCorto;
                    Info.Modulo                   = Objeto.Modulo;
                    Info.VistaRpt                 = Objeto.VistaRpt;
                    Info.Formulario               = Objeto.Formulario;
                    Info.Orden                    = Objeto.Orden;
                    Info.Class_NomReporte         = Objeto.Class_NomReporte;
                    Info.Observacion              = Objeto.Observacion;
                    Info.imgByt                   = Objeto.imagen;
                    Info.imagen                   = Funciones.ArrayAImage(Objeto.imagen);
                    Info.VersionActual            = Convert.ToInt32(Objeto.VersionActual);
                    Info.Estado                   = Objeto.Estado;
                    Info.se_Muestra_Admin_Reporte = Convert.ToBoolean(Objeto.se_Muestra_Admin_Reporte);

                    Info.Tipo_Balance = Objeto.Tipo_Balance;
                    Info.nom_Asembly  = Objeto.nom_Asembly;
                    Info.SQuery       = Objeto.SQuery;

                    Info.Class_Info = Objeto.Class_Info;
                    Info.Class_Bus  = Objeto.Class_Bus;
                    Info.Class_Data = Objeto.Class_Data;

                    Info.Store_proce_rpt  = Objeto.Store_proce_rpt;
                    Info.Se_Muestra_Icono = true;
                }

                return(Info);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 private void UltraGrid_Report_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
 {
     try
     {
         rpt_I = (tb_sis_reporte_Info)UltraGrid_Report.GetFocusedRow();
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         NameMetodo = NameMetodo + " - " + ex.ToString();
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
         MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                         , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #10
0
 public Boolean ModificarDB(tb_sis_reporte_Info info)
 {
     try
     {
         return(data.ModificarDB(info));
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "ModificarDB", ex.Message), ex)
               {
                   EntityType = typeof(tb_sis_reporte_Bus)
               };
     }
 }
Example #11
0
        public ActionResult Nuevo(tb_sis_reporte_Info model)
        {
            if (bus_reporte.validar_existe_CodReporte(model.CodReporte))
            {
                ViewBag.mensaje = "El código ya se encuentra registrado";
                cargar_combos();
                return(View(model));
            }

            if (!bus_reporte.guardarDB(model))
            {
                cargar_combos();
                return(View(model));
            }
            return(RedirectToAction("Index"));
        }
Example #12
0
        public void set_Info(tb_sis_reporte_Info info)
        {
            try
            {
                txt_class_info.Text             = info.Class_NomReporte;
                txt_Id.Text                     = info.CodReporte;
                txt_frm.Text                    = info.Formulario;
                gridLookUpEdit_modulo.EditValue = info.Modulo;
                txt_nombre.Text                 = info.Nombre;
                txt_nomCorto.Text               = info.NombreCorto;
                txt_obser.Text                  = info.Observacion;
                num_Orden.Value                 = info.Orden;
                txt_tabla.Text                  = info.VistaRpt;
                this.pbox_logo.Image            = byteArrayToImage(info.imgByt);
                num_version.Value               = info.VersionActual;
                txt_Store_Procedure.Text        = info.Store_proce_rpt;

                txt_class_rpt.Text  = info.Class_NomReporte;
                txt_class_bus.Text  = info.Class_Bus;
                txt_class_data.Text = info.Class_Data;
                txt_class_info.Text = info.Class_Info;
                chkEstado.Checked   = (info.Estado == "A") ? true : false;
                chkAdmRpts.Checked  = (info.se_Muestra_Admin_Reporte == true) ? true : false;
                chkUsa_SP.Checked   = (info.Store_proce_rpt != null) ? true : false;

                txt_asembly.Text = info.nom_Asembly;
                cmbTipo.Text     = info.Tipo_Balance.Trim();
                txtQuery.Text    = info.SQuery;
                rpt_I            = info;
                if (info.Modulo == "CONTA")
                {
                    cmbTipo.Enabled = true;
                }
                else
                {
                    cmbTipo.Enabled = false;
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                NameMetodo = NameMetodo + " - " + ex.ToString();
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                                , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #13
0
        public Boolean GuardarDB(tb_sis_reporte_Info Info)
        {
            try
            {
                List <tb_sis_reporte_Info> Lst = new List <tb_sis_reporte_Info>();
                using (EntitiesGeneral Context = new EntitiesGeneral())
                {
                    var Address = new tb_sis_reporte();

                    Address.CodReporte  = Info.CodReporte;
                    Address.Nombre      = Info.Nombre;
                    Address.NombreCorto = Info.NombreCorto;
                    Address.Modulo      = Info.Modulo;
                    Address.VistaRpt    = Info.VistaRpt;
                    Address.Formulario  = Info.Formulario;
                    Address.Orden       = Info.Orden;
                    Address.Estado      = Info.Estado;
                    Address.se_Muestra_Admin_Reporte = Info.se_Muestra_Admin_Reporte;
                    Address.Observacion      = Info.Observacion;
                    Address.imagen           = Info.imgByt;
                    Address.nom_Asembly      = Info.nom_Asembly;
                    Address.VersionActual    = Info.VersionActual;
                    Address.Tipo_Balance     = Info.Tipo_Balance;
                    Address.SQuery           = Info.SQuery;
                    Address.Class_NomReporte = Info.Class_NomReporte;
                    Address.Class_Info       = Info.Class_Info;
                    Address.Class_Data       = Info.Class_Data;
                    Address.Class_Bus        = Info.Class_Bus;
                    Address.Store_proce_rpt  = Info.Store_proce_rpt;

                    Context.tb_sis_reporte.Add(Address);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
Example #14
0
 public Boolean ModificarDB(tb_sis_reporte_Info info)
 {
     try
     {
         using (EntitiesGeneral context = new EntitiesGeneral())
         {
             var contact = context.tb_sis_reporte.FirstOrDefault(minfo => minfo.CodReporte == info.CodReporte);
             if (contact != null)
             {
                 contact.Nombre                   = info.Nombre;
                 contact.NombreCorto              = info.NombreCorto;
                 contact.Modulo                   = info.Modulo;
                 contact.VistaRpt                 = info.VistaRpt;
                 contact.Formulario               = info.Formulario;
                 contact.Orden                    = info.Orden;
                 contact.Class_NomReporte         = info.Class_NomReporte;
                 contact.Observacion              = info.Observacion;
                 contact.imagen                   = info.imgByt;
                 contact.nom_Asembly              = info.nom_Asembly;
                 contact.VersionActual            = Convert.ToInt32(info.VersionActual);
                 contact.Estado                   = info.Estado;
                 contact.se_Muestra_Admin_Reporte = Convert.ToBoolean(info.se_Muestra_Admin_Reporte);
                 contact.Tipo_Balance             = info.Tipo_Balance;
                 contact.SQuery                   = info.SQuery;
                 contact.Class_Info               = info.Class_Info;
                 contact.Class_Bus                = info.Class_Bus;
                 contact.Class_Data               = info.Class_Data;
                 contact.Store_proce_rpt          = info.Store_proce_rpt;
                 context.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception ex)
     {
         string arreglo = ToString();
         tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
         tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                   "", "", "", "", DateTime.Now);
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
         mensaje = ex.ToString() + " " + ex.Message;
         throw new Exception(ex.ToString());
     }
 }
Example #15
0
        public tb_sis_reporte_Info get_info(string CodReporte)
        {
            try
            {
                tb_sis_reporte_Info info = new tb_sis_reporte_Info();
                using (Entities_general Context = new Entities_general())
                {
                    tb_sis_reporte Entity = Context.tb_sis_reporte.FirstOrDefault(q => q.CodReporte == CodReporte);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_sis_reporte_Info
                    {
                        CodReporte                        = Entity.CodReporte,
                        observacion                       = Entity.observacion,
                        orden                             = Entity.orden,
                        estado                            = Entity.estado,
                        mvc_accion                        = Entity.mvc_accion,
                        mvc_area                          = Entity.mvc_area,
                        mvc_controlador                   = Entity.mvc_controlador,
                        nom_reporte                       = Entity.nom_reporte,
                        rpt_clase_data                    = Entity.rpt_clase_data,
                        rpt_clase_info                    = Entity.rpt_clase_info,
                        rpt_clase_bus                     = Entity.rpt_clase_bus,
                        rpt_clase_rpt                     = Entity.rpt_clase_rpt,
                        rpt_store_procedure               = Entity.rpt_store_procedure,
                        rpt_usa_store_procedure           = Entity.rpt_usa_store_procedure,
                        rpt_vista                         = Entity.rpt_vista,
                        se_muestra_administrador_reportes = Entity.se_muestra_administrador_reportes,
                        rpt_muestra_disenador_reporte     = Entity.se_muestra_administrador_reportes,
                        CodModulo                         = Entity.CodModulo,

                        Nom_Carpeta = Entity.tb_modulo.Nom_Carpeta
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #16
0
        public bool modificarDB(tb_sis_reporte_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_sis_reporte Entity = Context.tb_sis_reporte.FirstOrDefault(q => q.CodReporte == info.CodReporte);
                    if (Entity == null)
                    {
                        return(false);
                    }


                    Entity.observacion                       = info.observacion;
                    Entity.orden                             = info.orden;
                    Entity.estado                            = info.estado == true;
                    Entity.mvc_accion                        = info.mvc_accion;
                    Entity.mvc_area                          = info.mvc_area;
                    Entity.mvc_controlador                   = info.mvc_controlador;
                    Entity.nom_reporte                       = info.nom_reporte;
                    Entity.rpt_clase_data                    = info.rpt_clase_data;
                    Entity.rpt_clase_info                    = info.rpt_clase_info;
                    Entity.rpt_clase_bus                     = info.rpt_clase_bus;
                    Entity.rpt_clase_rpt                     = info.rpt_clase_rpt;
                    Entity.rpt_store_procedure               = info.rpt_store_procedure;
                    Entity.rpt_usa_store_procedure           = info.rpt_usa_store_procedure;
                    Entity.rpt_vista                         = info.rpt_vista;
                    Entity.se_muestra_administrador_reportes = info.se_muestra_administrador_reportes;
                    Entity.Se_Mustra_Disenador_rpt           = info.se_muestra_administrador_reportes;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #17
0
 public bool guardarDB(tb_sis_reporte_Info info)
 {
     try
     {
         using (Entities_general Context = new Entities_general())
         {
             tb_sis_reporte Entity = new tb_sis_reporte
             {
                 CodModulo                         = info.CodModulo,
                 CodReporte                        = info.CodReporte,
                 observacion                       = info.observacion,
                 orden                             = info.orden,
                 estado                            = info.estado == true,
                 mvc_accion                        = info.mvc_accion,
                 mvc_area                          = info.mvc_area,
                 mvc_controlador                   = info.mvc_controlador,
                 nom_reporte                       = info.nom_reporte,
                 rpt_clase_data                    = info.rpt_clase_data,
                 rpt_clase_info                    = info.rpt_clase_info,
                 rpt_clase_bus                     = info.rpt_clase_bus,
                 rpt_clase_rpt                     = info.rpt_clase_rpt,
                 rpt_store_procedure               = info.rpt_store_procedure,
                 rpt_usa_store_procedure           = info.rpt_usa_store_procedure,
                 rpt_vista                         = info.rpt_vista,
                 se_muestra_administrador_reportes = info.se_muestra_administrador_reportes,
                 Se_Mustra_Disenador_rpt           = info.rpt_muestra_disenador_reporte,
             };
             Context.tb_sis_reporte.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void set_reporte(tb_sis_reporte_Info _InfoReporte)
 {
     InfoReporte = _InfoReporte;
 }
Example #19
0
        private void barEditItem_Reportes_EditValueChanged(object sender, EventArgs e)
        {
            try
            {
                if (barEditItem_Reportes.EditValue != null)
                {
                    tb_sis_reporte_Info Info_reporte = new tb_sis_reporte_Info();
                    Info_reporte = listReporte.FirstOrDefault(v => v.CodReporte == barEditItem_Reportes.EditValue.ToString());


                    if (Info_reporte != null)
                    {
                        if (Info_reporte.CodReporte != "")
                        {
                            string NombreFormulario = Info_reporte.Formulario;
                            string Nombre_Asamble   = Info_reporte.nom_Asembly + ".dll";
                            string nombre_dll       = "";

                            string RutaPantalla = "";

                            nombre_dll = Nombre_Asamble;
                            System.Reflection.Assembly Ensamblado;
                            Ensamblado = System.Reflection.Assembly.LoadFrom(nombre_dll);
                            System.Reflection.AssemblyName assemName = Ensamblado.GetName();
                            Version ver = assemName.Version;

                            Object ObjFrm;
                            Type   tipo = Ensamblado.GetType(assemName.Name + "." + NombreFormulario);

                            RutaPantalla = assemName.Name + "." + NombreFormulario;

                            if (tipo == null)
                            {
                                MessageBox.Show("No se encontró el formulario de este reporte:" + Nombre_Asamble + "  Formulario:" + NombreFormulario, "Error de ubicación", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                if (!this.FormularioEstaAbierto(NombreFormulario))
                                {
                                    ObjFrm = Activator.CreateInstance(tipo);
                                    Form Formulario = (Form)ObjFrm;
                                    Formulario.Text = Info_reporte.Nombre + " Version:" + Info_reporte.VersionActual.ToString();

                                    Formulario.MdiParent   = this;
                                    Formulario.Tag         = Info_reporte;
                                    Formulario.WindowState = FormWindowState.Maximized;
                                    Formulario.Show();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                NameMetodo = NameMetodo + " - " + ex.ToString();
                MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas)
                                , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Example #20
0
 public seg_usuario_x_tb_sis_reporte_Info()
 {
     InfoReporte = new tb_sis_reporte_Info();
 }