Example #1
0
        public FrmProductos(ModoOperacion ModoOperacion, DataRow FilaGrid = null, FrmConsultaProductos frmConsultaProductos = null)
        {
            InitializeComponent();

            // Inicializar variables
            Producto = new Producto();
            //Alias = new Pro.ALIAS();
            Func  = new ClsFunciones();
            LnPro = new LnProductos(SessionObjEnDatosConn);
            this.ModoOperacion        = ModoOperacion;
            this.FrmConsultaProductos = frmConsultaProductos;
            if (FilaGrid != null)
            {
                // Producto
                Producto.IdProducto   = (int)FilaGrid["IdProducto"];
                Producto.IdFamilia    = (int)FilaGrid["IdFamilia"];
                Producto.IdConfeccion = (int)FilaGrid["IdConfeccion"];
                Producto.Producto     = FilaGrid["Producto"].ToString();
                Producto.Codigo       = FilaGrid["Codigo"].ToString();
                Producto.Activo       = FilaGrid["Activo"].ToString();
                // Confección
                Producto.Confeccion.IdConfeccion = Producto.IdConfeccion;
                Producto.Confeccion.Confeccion   = FilaGrid["Confeccion"].ToString();
                // Familia
                Producto.Familia.IdFamilia = Producto.IdFamilia;
                Producto.Familia.Familia   = FilaGrid["Familia"].ToString();
            }
        }
        private void CargarRequisito(int id = -1)
        {
            if (id == -1)
            {
                Requisito.Cargar(int.Parse(Convert.ToString(((DataRowView)DGBuscar.Items[DGBuscar.SelectedIndex]).Row.ItemArray[1])), TipoReq);
            }
            else
            {
                Requisito.Cargar(id);
            }
            TxtNom.Text  = Requisito.Nombre;
            TxtVer.Text  = ClsFunciones.DoubleToString(Requisito.Version);
            TxtFec.Text  = Requisito.Fecha.ToShortDateString();
            TxtDesc.Text = Requisito.Descripcion;
            RadioButtonValor(false);
            CmbCat.Text = Requisito.Categoria.ToString();
            TxtCom.Text = Requisito.Comentario;

            DGObjetivos.ItemsSource = Requisito.Objetivos.DefaultView;
            DGFuentes.ItemsSource   = Requisito.Fuentes.DefaultView;
            DGAutores.ItemsSource   = Requisito.Autores.DefaultView;
            DGReqRel.ItemsSource    = Requisito.Requisitos.DefaultView;

            DGGruAut.ItemsSource  = Requisito.BGrupo.DefaultView;
            DGGruFuen.ItemsSource = Requisito.BFuentes.DefaultView;
            DGObjObj.ItemsSource  = Requisito.BObjetivos.DefaultView;
            DGRequi.ItemsSource   = Requisito.BRequisitos.DefaultView;

            Activo = true;
            Base   = true;

            Requisito.Buscador.Rows.Clear();
        }
 private void CargarPersona(int id = -1)
 {
     if (id == -1)
     {
         Trabajador.Cargar(int.Parse(Convert.ToString(((DataRowView)DGBuscar.Items[DGBuscar.SelectedIndex]).Row.ItemArray[1])));
     }
     else
     {
         Trabajador.Cargar(id);
     }
     TxtNom.Text = Trabajador.Nombre;
     TxtVer.Text = ClsFunciones.DoubleToString(Trabajador.Version);
     TxtFec.Text = Trabajador.Fecha.ToShortDateString();
     TxtOrg.Text = Trabajador.Organizacion;
     TxtRol.Text = Trabajador.Rol;
     if (Trabajador.Desarrollador)
     {
         RBSi.IsChecked = true;
     }
     else
     {
         RBNo.IsChecked = true;
     }
     CmbCat.Text = Trabajador.Categoria.ToString();
     TxtCom.Text = Trabajador.Comentario;
     Activo      = true;
     Base        = true;
     Trabajador.Buscador.Rows.Clear();
 }
Example #4
0
        public frmInicio()
        {
            InitializeComponent();
            _fn = new ClsFunciones();

            login = new frmLogin();
        }
Example #5
0
        /// <summary>
        ///     ''' Evento al cargar el formulario
        ///     ''' </summary>
        ///     ''' <param name="sender"></param>
        ///     ''' <param name="e"></param>
        ///     ''' <remarks></remarks>
        private void FrmUsuario_Load(System.Object sender, EventArgs e)
        {
            ClsFunciones funciones = new ClsFunciones();

            try
            {
                funciones.LlenaCombo(ref cbPerfiles, "[Sis].prConsultaPerfiles", "null, 1");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error al llenar los combos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (blAlta == false)
            {
                // Cargar datos del usuario a modificar
                {
                    var withBlock = GetUsuario;
                    txtNombre.Text           = withBlock.Nombre;
                    txtApPaterno.Text        = withBlock.ApPaterno;
                    txtApMaterno.Text        = withBlock.ApMaterno;
                    txtUsuario.Text          = withBlock.NombreUsuario;
                    cbPerfiles.SelectedValue = withBlock.IdPerfil;
                }
            }
        }
Example #6
0
        public FrmConsultaDiaFestivo(bool BestFitColumns = true)
        {
            InitializeComponent();

            _objFunc            = new ClsFunciones();
            this.BestFitColumns = BestFitColumns;
        }
 private void Presionar(object sender, KeyEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("TxtNom") && !Activo) Activo = true;
     if (e.Key == Key.Enter)
     {
         if (ctrl.Name.Equals("TxtNom") && !string.IsNullOrEmpty(TxtNom.Text))
         {
             int idExiste = Paquete.ComprobarExistencia(TxtNom.Text);
             if (idExiste != -1) CargarPaquete(idExiste);
             TxtVer.Focus();
         }
         if (ctrl.Name.Equals("TxtVer") && !string.IsNullOrEmpty(TxtVer.Text))
         {
             if (ClsFunciones.TryConvertToDouble(TxtVer.Text)) TxtFec.Focus();
             else MessageBox.Show(StrMenEVer);
         }
         if (ctrl.Name.Equals("TxtFec") && !string.IsNullOrEmpty(TxtFec.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text)) TxtCom.Focus();
             else MessageBox.Show(StrMenEFec);
         }
         if (ctrl.Name.Equals("TxtBus")) ButBusc.Focus();
     }
 }
Example #8
0
        public FrmEntradas(ModoOperacion ModoOperacion, DataRow FilaEntrada = null, FrmConsultaEntradas ConsultaEntradas = null)
        {
            InitializeComponent();
            this.ModoOperacion  = ModoOperacion;
            this.FilaEntrada    = FilaEntrada;
            _Funciones          = new ClsFunciones();
            _lnEntradas         = new LnEntradas(ModUsuario.SessionObjEnDatosConn);
            _lnInventario       = new LnInventario(ModUsuario.SessionObjEnDatosConn);
            _Entradas           = new Entr.ENTRADAS();
            _DetallesEntrada    = new Entr.DETALLES_ENTRADA();
            FrmBucadorProductos = new FrmBuscadorGenerico("[Pro].[ConsultarProductos] 1",
                                                          "IdProducto", "IdFamilia", "IdConfeccion")
            {
                Text = "Buscador de productos"
            };
            _objFunc = new ClsFunciones();

            this.ConsultaEntradas = ConsultaEntradas;


            if (FilaEntrada != null)
            {
                _Entradas.IdEntrada        = (int)FilaEntrada["IdEntrada"];
                _Entradas.IdEstatusEntrada = (int)FilaEntrada["IdEstatusEntrada"];
                _Entradas.IdProveedor      = (int)FilaEntrada["IdProveedor"];
                _Entradas.FechaEntrada     = (DateTime)FilaEntrada["FechaEntrada"];
                _Entradas.FechaEntrega     = (DateTime)FilaEntrada["FechaEntrega"];
                _Entradas.FolioFactura     = FilaEntrada["FolioFactura"].ToString();
            }
        }
Example #9
0
        public FrmConsultarSalidas(bool BestFitColumns = true)
        {
            InitializeComponent();

            // Instanciar objetos
            Funciones           = new ClsFunciones();
            this.BestFitColumns = BestFitColumns;
        }
        public FrmConsultaEmpleados(bool BestFitColumns = true)
        {
            InitializeComponent();

            // Instanciar objetos
            _objFunc            = new ClsFunciones();
            this.BestFitColumns = BestFitColumns;
        }
Example #11
0
        public FrmEmpleados(ModoOperacion ModoOperacion, DataRow FilaGrid = null, FrmConsultaEmpleados prueba = null)
        {
            InitializeComponent();

            // Inicializar variables
            this.ModoOperacion = ModoOperacion;
            LnEmp              = new LnEmpleados(SessionObjEnDatosConn);
            RutaFoto           = SessionObjEnParametrosGrales.RutaFotos;
            Func               = new ClsFunciones();
            FrmBucadorColonias = new FrmBuscadorGenerico("[Loc].[prConsultaColonias]", "IdEntidadFederativa", "IdMunicipio"
                                                         , "IdCodigoPostal", "IdColonia");

            this.prueba = prueba;


            if (FilaGrid != null)
            {
                Empleado = new Empleado();

                Empleado.IdEmpleado   = (int)FilaGrid["IdEmpleado"];
                Empleado.IdPersona    = (int)FilaGrid["IdPersona"];
                Empleado.Comision     = (int)FilaGrid["Comision"];
                Empleado.Foto         = FilaGrid["Foto"].ToString();
                Empleado.FechaIngreso = FilaGrid["FechaIngreso"] == System.DBNull.Value ? new DateTime() : (DateTime)FilaGrid["FechaIngreso"];
                Empleado.INE          = FilaGrid["INE"].ToString();
                Empleado.Activo       = FilaGrid["Activo"].ToString();

                Empleado.Persona.IdPersona  = Empleado.IdPersona;
                Empleado.Persona.IdColonia  = (int)FilaGrid["IdColonia"];
                Empleado.Persona.Nombre     = FilaGrid["Nombre"].ToString();
                Empleado.Persona.ApPaterno  = FilaGrid["ApPaterno"].ToString();
                Empleado.Persona.ApMaterno  = FilaGrid["ApMaterno"].ToString();
                Empleado.Persona.Calle      = FilaGrid["Calle"].ToString();
                Empleado.Persona.NumExt     = FilaGrid["NumExt"].ToString();
                Empleado.Persona.NumInt     = FilaGrid["NumInt"].ToString();
                Empleado.Persona.Referencia = FilaGrid["Referencia"].ToString();

                Empleado.Persona.Colonia.IdColonia      = Empleado.Persona.IdColonia;
                Empleado.Persona.Colonia.IdCodigoPostal = (int)FilaGrid["IdCodigoPostal"];
                Empleado.Persona.Colonia.Colonia        = FilaGrid["Colonia"].ToString();

                Empleado.Persona.Colonia.CodigoPostal.IdCodigoPostal = Empleado.Persona.Colonia.IdCodigoPostal;
                Empleado.Persona.Colonia.CodigoPostal.CodigoPostal   = (int)FilaGrid["CodigoPostal"];
                Empleado.Persona.Colonia.CodigoPostal.IdMunicipio    = (int)FilaGrid["IdMunicipio"];

                Empleado.Persona.Colonia.CodigoPostal.Municipio.IdMunicipio         = Empleado.Persona.Colonia.CodigoPostal.IdMunicipio;
                Empleado.Persona.Colonia.CodigoPostal.Municipio.IdEntidadFederativa = (int)FilaGrid["IdEntidadFederativa"];
                Empleado.Persona.Colonia.CodigoPostal.Municipio.Municipio           = FilaGrid["Municipio"].ToString();

                Empleado.Persona.Colonia.CodigoPostal.Municipio.EntidadFederativa.IdEntidadFederativa = Empleado.Persona.Colonia.CodigoPostal.Municipio.IdEntidadFederativa;
                Empleado.Persona.Colonia.CodigoPostal.Municipio.EntidadFederativa.IdPais            = (int)FilaGrid["IdEntidadFederativa"];
                Empleado.Persona.Colonia.CodigoPostal.Municipio.EntidadFederativa.EntidadFederativa = FilaGrid["EntidadFederativa"].ToString();
            }
            else
            {
                Empleado = new Empleado();
            }
        }
Example #12
0
        public static void ReqNFun(Application oWord, Document oDoc, DataRow fila, DataRow[] Auto, DataRow[] Fuen, DataRow[] Obj, ArrayList Req)
        {
            Table oTable;

            oTable = oDoc.Tables.Add(oDoc.Bookmarks[DefValues.FinFichero].Range, 12, 2);
            oTable.Range.ParagraphFormat.SpaceAfter = 3;
            oTable.Borders.Enable = 1;

            oTable.Cell(1, 1).Range.Text  = fila[0].ToString();
            oTable.Cell(1, 2).Range.Text  = fila[2].ToString();
            oTable.Cell(2, 2).Range.Text  = ClsFunciones.DoubleToString((double)fila[3]) + " (" + ((DateTime)fila[4]).ToShortDateString() + ")";
            oTable.Cell(3, 2).Range.Text  = fila[5].ToString();
            oTable.Cell(4, 2).Range.Text  = GeneraInfo(Auto);
            oTable.Cell(5, 2).Range.Text  = GeneraInfo(Fuen);
            oTable.Cell(6, 2).Range.Text  = GeneraInfo(Obj, DefValues.DataRow, false);
            oTable.Cell(7, 2).Range.Text  = GeneraInfo(Req, DefValues.ArrayList);
            oTable.Cell(8, 2).Range.Text  = fila[6].ToString();
            oTable.Cell(9, 2).Range.Text  = fila[7].ToString();
            oTable.Cell(10, 2).Range.Text = fila[8].ToString();
            oTable.Cell(11, 2).Range.Text = fila[9].ToString();
            oTable.Cell(12, 2).Range.Text = fila[10].ToString();
            if (ClsConf.Idioma.Equals(DefValues.Ingles))
            {
                oTable.Cell(2, 1).Range.Text  = Ingles.Version;
                oTable.Cell(3, 1).Range.Text  = Ingles.Description;
                oTable.Cell(4, 1).Range.Text  = Ingles.Authors;
                oTable.Cell(5, 1).Range.Text  = Ingles.Sources;
                oTable.Cell(6, 1).Range.Text  = Ingles.RelObjet;
                oTable.Cell(7, 1).Range.Text  = Ingles.RelRequi;
                oTable.Cell(8, 1).Range.Text  = Ingles.Priority;
                oTable.Cell(9, 1).Range.Text  = Ingles.Urgency;
                oTable.Cell(10, 1).Range.Text = Ingles.Stability;
                oTable.Cell(11, 1).Range.Text = Ingles.State;
                oTable.Cell(12, 1).Range.Text = Ingles.Commentary;
            }
            else
            {
                oTable.Cell(2, 1).Range.Text  = Español.Version;
                oTable.Cell(3, 1).Range.Text  = Español.Descripción;
                oTable.Cell(4, 1).Range.Text  = Español.Autores;
                oTable.Cell(5, 1).Range.Text  = Español.Fuentes;
                oTable.Cell(6, 1).Range.Text  = Español.RelObjet;
                oTable.Cell(7, 1).Range.Text  = Español.RelRequi;
                oTable.Cell(8, 1).Range.Text  = Español.Prioridad;
                oTable.Cell(9, 1).Range.Text  = Español.Urgencia;
                oTable.Cell(10, 1).Range.Text = Español.Estabilidad;
                oTable.Cell(11, 1).Range.Text = Español.Estado;
                oTable.Cell(12, 1).Range.Text = Español.Comentario;
            }
            Negrita(oTable, 12);
            oTable.Columns[1].Width = oWord.InchesToPoints(1);
            oTable.Columns[2].Width = oWord.InchesToPoints(5);
            oTable.Columns[1].Shading.BackgroundPatternColor = WdColor.wdColorGray125;
            oTable.Rows[1].Shading.BackgroundPatternColor    = WdColor.wdColorGray125;
            oDoc.Content.Paragraphs.Add(oDoc.Bookmarks[DefValues.FinFichero].Range);
        }
Example #13
0
        public FrmSalidas(ModoOperacion ModoOperacion, DataRow FilaGrid = null)
        {
            InitializeComponent();

            // Inicializar variables
            this.ModoOperacion = ModoOperacion;
            LnSal  = new LnSalidas(SessionObjEnDatosConn);
            Salida = new Salida();
            Func   = new ClsFunciones();

            FrmBuscarEmpleados = new FrmBuscadorGenerico("Emp.ConsultarEmpleados 1", "IdPersona", "Calle", "NumExt", "NumInt", "IdColonia", "Colonia",
                                                         "IdCodigoPostal", "CodigoPostal", "IdMunicipio", "Municipio", "IdEntidadFederativa", "EntidadFederativa", "Referencia", "Foto")
            {
                Text = "Buscador de empleados"
            };

            FrmBuscarProductos = new FrmBuscadorGenerico("Pro.ConsultarProductos @Activo=1, @ConExistencia=1", "IdProducto", "IdFamilia", "IdConfeccion")
            {
                Text = "Buscador de productos"
            };

            Producto = new Producto();

            DtDatosEmpleado = new DataTable("DatosEmpleado");
            DtDatosEmpleado.Columns.Add("Identificador");
            DtDatosEmpleado.Columns.Add("Nombre");
            DtDatosEmpleado.Columns.Add("Comision");
            DtDatosEmpleado.Columns.Add("Fecha ingreso");
            DtDatosEmpleado.Columns.Add("INE");
            DtDatosEmpleado.Columns.Add("Direccion");

            if (FilaGrid != null)
            {
                Salida.IdSalida        = (int)FilaGrid["IdSalida"];
                Salida.IdEmpleado      = (int)FilaGrid["IdEmpleado"];
                Salida.IdEstatusSalida = (int)FilaGrid["IdEstatusSalida"];
                Salida.FechaSalida     = FilaGrid["FechaSalida"] == System.DBNull.Value ? new DateTime() : (DateTime)FilaGrid["FechaSalida"];

                Salida.Empleado.IdEmpleado   = Salida.IdEmpleado;
                Salida.Empleado.IdPersona    = (int)FilaGrid["IdPersona"];
                Salida.Empleado.Comision     = (int)FilaGrid["Comision"];
                Salida.Empleado.Foto         = FilaGrid["Foto"].ToString();
                Salida.Empleado.FechaIngreso = FilaGrid["FechaIngreso"] == System.DBNull.Value ? new DateTime() : (DateTime)FilaGrid["FechaIngreso"];
                Salida.Empleado.INE          = FilaGrid["INE"].ToString();

                Salida.EstatusSalida.IdEstatusSalida = (int)FilaGrid["IdEstatusSalida"];
                Salida.EstatusSalida.EstatusSalida   = FilaGrid["EstatusSalida"].ToString();
            }
            else
            {
                deFechaSalida.EditValue = DateTime.Now;
                lblFolio.Text           = "Pendiente";
                lblEstatus.Text         = "En proceso de captura";
            }
        }
Example #14
0
        public FrmBuscadorGenerico(string querySql, bool cerrarclick, params string[] columnasOcultar)
        {
            InitializeComponent();

            // Instanciar objetos
            _objFunc    = new ClsFunciones();
            cerrarClick = cerrarclick;
            // Asignar variables
            _querySql        = querySql;
            _columnasOcultar = columnasOcultar;
        }
 public void Presionar(object sender, KeyEventArgs e)
 {
     ctrl = ((Control)sender);
     if (ctrl.Name.Equals("TxtNom") && !Activo)
     {
         Activo = true;
     }
     if (e.Key == Key.Enter)
     {
         if (ctrl.Name.Equals("TxtNom") && !string.IsNullOrEmpty(TxtNom.Text))
         {
             int idExiste = Trabajador.ComprobarExistencia(TxtNom.Text);
             if (idExiste != -1)
             {
                 CargarPersona(idExiste);
             }
             TxtVer.Focus();
         }
         if (ctrl.Name.Equals("TxtVer") && !string.IsNullOrEmpty(TxtVer.Text))
         {
             if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
             {
                 TxtFec.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEVer);
             }
         }
         if (ctrl.Name.Equals("TxtFec") && !string.IsNullOrEmpty(TxtFec.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 TxtOrg.Focus();
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         if (ctrl.Name.Equals("TxtOrg") && !string.IsNullOrEmpty(TxtOrg.Text))
         {
             TxtRol.Focus();
         }
         if (ctrl.Name.Equals("TxtRol") && !string.IsNullOrEmpty(TxtRol.Text))
         {
             TxtCom.Focus();
         }
         if (ctrl.Name.Equals("TxtBus"))
         {
             ButBusc.Focus();
         }
     }
 }
Example #16
0
 private void CargarPaquete(int id = -1)
 {
     if (id == -1) Paquete.Cargar(int.Parse(Convert.ToString(((DataRowView)DGBuscar.Items[DGBuscar.SelectedIndex]).Row.ItemArray[1])));
     else Paquete.Cargar(id);
     TxtNom.Text = Paquete.Nombre;
     TxtVer.Text = ClsFunciones.DoubleToString(Paquete.Version);
     TxtFec.Text = Paquete.Fecha.ToShortDateString();
     CmbCat.Text = Paquete.Categoria.ToString();
     TxtCom.Text = Paquete.Comentario;
     Activo = true;
     Base = true;
     Paquete.Buscador.Rows.Clear();
 }
Example #17
0
 private void tsbtnExportar_Click(object sender, EventArgs e)
 {
     try
     {
         if (DgvPerfilUsuario.RowCount > 0)
         {
             ClsFunciones objFunciones = new ClsFunciones();
             objFunciones.ExportarDataGridViewExcel(ref DgvPerfilUsuario, true, true);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #18
0
        /// <summary>
        ///     ''' Evento de cierre de la forma de modulo de sistema
        ///     ''' </summary>
        ///     ''' <param name="sender"></param>
        ///     ''' <param name="e"></param>
        ///     ''' <remarks></remarks>
        ///     '''
        private void frmSistema_FormClosing(object sender, FormClosingEventArgs e)
        {
            // registro de la salida del modulo
            ClsFunciones fn = new ClsFunciones();

            try
            {
                fn.RegistraSesion((int)ClsEnumeradores.Modulos.Sistema, (int)ClsEnumeradores.AccionesSesion.SalidaModulo);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error al registrar acceso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            this.Show();
        }
Example #19
0
        public FrmClientes(ModoOperacion ModoOperacion, DataRow FilaCliente = null, FrmConsultaClientes FrmConsultaClientes = null)
        {
            InitializeComponent();
            this.ModoOperacion = ModoOperacion;
            this.FilaCliente   = FilaCliente;
            _lnClientes        = new LnClientes(ModUsuario.SessionObjEnDatosConn);

            _Domicilio         = new Cte.DOMICILIOS();
            _Funciones         = new ClsFunciones();
            _Telefonos         = new Cte.TELEFONOS();
            _Cliente           = new Cte.CLIENTES();
            FrmBucadorColonias = new FrmBuscadorGenerico("[Loc].[prConsultaColonias]",
                                                         "IdEntidadFederativa", "IdMunicipio", "IdCodigoPostal", "IdColonia");
            FrmBuscadorDomicilio     = new FrmBuscadorGenerico($"[Cte].[ConsultarDomicilio] {(FilaCliente != null ? (int)FilaCliente["IdCliente"] : _Cliente.IdCliente)} ", "IdDomicilio", "IdCliente", "IdColonia", "IdTipoDomicilio", "Activo");
            _objFunc                 = new ClsFunciones();
            this.FrmConsultaClientes = FrmConsultaClientes;
        }
Example #20
0
        public FrmRutas(ModoOperacion ModoOperacion, DataRow FilaRuta = null, FrmConsultaRuta frmConsultaRuta = null)
        {
            InitializeComponent();

            #region Inicializar Variables
            this.ModoOperacion = ModoOperacion;
            this.FilaRuta      = FilaRuta;
            _LnRuta            = new lnRutas(ModUsuario.SessionObjEnDatosConn);
            _DetalleRuta       = new Rut.DETALLES_RUTA();
            _Ruta                = new Rut.RUTAS();
            _clsFunciones        = new ClsFunciones();
            _FrmBuscadorGenerico = new FrmBuscadorGenerico("[Cte].[ConsultarDomicilio] null,1",
                                                           "IdDomicilio", "IdCliente", "IdTipoDomicilio", "IdColonia", "Latitud", "Longitud", "Activo", "Referencia", "CorreoElectronico");
            _objFunc = new ClsFunciones();
            #endregion
            this.FrmConsultaRuta = frmConsultaRuta;
            //prepararFormulario();
        }
Example #21
0
        public FrmSistema()
        {
            InitializeComponent();

            // **********  Inicialización de objetos  *************
            ObjEnPerfil  = new Sis.PERFILES();
            objEnUsuario = new Sis.USUARIOS();

            ObjFunciones      = new ClsFunciones();
            ObjLnSistema      = new LnSistema(ModUsuario.SessionObjEnDatosConn);
            ObjLnSistemaAdmin = new LnSistema(ModUsuario.SessionObjEnParametrosGrales.UsuarioAdmSeg,
                                              ModUsuario.SessionObjEnParametrosGrales.PswAdmSeg,
                                              ModUsuario.SessionIdUsuario);

            ObjLnfunciones = new LnFunciones(ModUsuario.SessionObjEnDatosConn);

            tvPermisos.ImageList = imgLArbol;
        }
Example #22
0
        public FrmDiasFestivos(ModoOperacion ModoOperacion, DataRow FilaGrid = null, FrmConsultaDiaFestivo frmConsultaDiaFestivo = null)
        {
            InitializeComponent();

            this.ModoOperacion = ModoOperacion;
            LnCat            = new LnCatalogos(ModUsuario.SessionObjEnDatosConn);
            DiasFestivos     = new Cat.DIAS_FESTIVOS();
            Func             = new ClsFunciones();
            BuscadorGenerico = new FrmBuscadorGenerico("[Cat].[ConsultarDiaFestivo]", "IdDiasFestivos");

            if (FilaGrid != null)
            {
                DiasFestivos.IdDiasFestivos = (int)FilaGrid["IdDiasFestivos"];
                DiasFestivos.DiaFestivo     = FilaGrid["DiaFestivo"].ToString();
                DiasFestivos.Fecha          = (DateTime)FilaGrid["Fecha"];
                DiasFestivos.Notas          = FilaGrid["Notas"].ToString();
            }

            this.FrmConsultaDiaFestivo = frmConsultaDiaFestivo;
        }
Example #23
0
        public static void Grupo(Application oWord, Document oDoc, DataRow fila)
        {
            Table oTable;

            oTable = oDoc.Tables.Add(oDoc.Bookmarks[DefValues.FinFichero].Range, 6, 2); //Filas y columnas
            oTable.Range.ParagraphFormat.SpaceAfter = 3;                                //Espacio despues de la tabla
            oTable.Borders.Enable = 1;                                                  //Dibuja bordes en la tabla

            oTable.Cell(1, 1).Range.Text = fila[0].ToString();
            oTable.Cell(1, 2).Range.Text = fila[2].ToString();
            oTable.Cell(2, 2).Range.Text = ClsFunciones.DoubleToString((double)fila[3]) + " (" + ((DateTime)fila[4]).ToShortDateString() + ")";
            oTable.Cell(3, 2).Range.Text = fila[5].ToString();
            oTable.Cell(4, 2).Range.Text = fila[6].ToString();
            oTable.Cell(5, 2).Range.Text = fila[7].ToString();
            oTable.Cell(6, 2).Range.Text = fila[8].ToString();

            if (ClsConf.Idioma.Equals(DefValues.Ingles))
            {
                oTable.Cell(2, 1).Range.Text = Ingles.Version;
                oTable.Cell(3, 1).Range.Text = Ingles.Organization;
                oTable.Cell(4, 1).Range.Text = Ingles.Role;
                oTable.Cell(5, 1).Range.Text = Ingles.IsDev;
                oTable.Cell(6, 1).Range.Text = Ingles.Commentary;
                oTable.Columns[1].Width      = oWord.InchesToPoints(1);//Ancho columna 1
            }
            else
            {
                oTable.Cell(2, 1).Range.Text = Español.Version;
                oTable.Cell(3, 1).Range.Text = Español.Organización;
                oTable.Cell(4, 1).Range.Text = Español.Rol;
                oTable.Cell(5, 1).Range.Text = Español.Es_Des;
                oTable.Cell(6, 1).Range.Text = Español.Comentario;
                oTable.Columns[1].Width      = oWord.InchesToPoints(1.25f);//Ancho columna 1
            }

            Negrita(oTable, 6);                                                        //Negrita columna 1 y fila 1 columna 2
            oTable.Columns[2].Width = oWord.InchesToPoints(5);
            oTable.Columns[1].Shading.BackgroundPatternColor = WdColor.wdColorGray125; //Color fondo columna 1
            oTable.Rows[1].Shading.BackgroundPatternColor    = WdColor.wdColorGray125; //color fondo fila 1 columna 2
            oDoc.Content.Paragraphs.Add(oDoc.Bookmarks[DefValues.FinFichero].Range);   //Añade tabla a documento
        }
Example #24
0
        public static void Actores(Application oWord, Document oDoc, DataRow fila, DataRow[] Auto, DataRow[] Fuen)
        {
            Table oTable;

            oTable = oDoc.Tables.Add(oDoc.Bookmarks[DefValues.FinFichero].Range, 7, 2);
            oTable.Range.ParagraphFormat.SpaceAfter = 3;
            oTable.Borders.Enable = 1;

            oTable.Cell(1, 1).Range.Text = fila[0].ToString();
            oTable.Cell(1, 2).Range.Text = fila[2].ToString();
            oTable.Cell(2, 2).Range.Text = ClsFunciones.DoubleToString((double)fila[3]) + " (" + ((DateTime)fila[4]).ToShortDateString() + ")";
            oTable.Cell(3, 2).Range.Text = fila[5].ToString();
            oTable.Cell(4, 2).Range.Text = GeneraInfo(Auto);
            oTable.Cell(5, 2).Range.Text = GeneraInfo(Fuen);
            oTable.Cell(6, 2).Range.Text = fila[6].ToString() + " (" + fila[7].ToString() + ")";
            oTable.Cell(7, 2).Range.Text = fila[8].ToString();
            if (ClsConf.Idioma.Equals(DefValues.Ingles))
            {
                oTable.Cell(2, 1).Range.Text = Ingles.Version;
                oTable.Cell(3, 1).Range.Text = Ingles.Description;
                oTable.Cell(4, 1).Range.Text = Ingles.Authors;
                oTable.Cell(5, 1).Range.Text = Ingles.Sources;
                oTable.Cell(6, 1).Range.Text = Ingles.Complexity;
                oTable.Cell(7, 1).Range.Text = Ingles.Commentary;
            }
            else
            {
                oTable.Cell(2, 1).Range.Text = Español.Version;
                oTable.Cell(3, 1).Range.Text = Español.Descripción;
                oTable.Cell(4, 1).Range.Text = Español.Autores;
                oTable.Cell(5, 1).Range.Text = Español.Fuentes;
                oTable.Cell(6, 1).Range.Text = Español.Complejidad;
                oTable.Cell(7, 1).Range.Text = Español.Comentario;
            }
            Negrita(oTable, 7);
            oTable.Columns[1].Width = oWord.InchesToPoints(1);
            oTable.Columns[2].Width = oWord.InchesToPoints(5);
            oTable.Columns[1].Shading.BackgroundPatternColor = WdColor.wdColorGray125;
            oTable.Rows[1].Shading.BackgroundPatternColor    = WdColor.wdColorGray125;
            oDoc.Content.Paragraphs.Add(oDoc.Bookmarks[DefValues.FinFichero].Range);
        }
Example #25
0
 private void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Paquete.Buscar(TxtBus.Text);
         TxtBus.Text = string.Empty;
         DGBuscar.ItemsSource = Paquete.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Paquete.Nombre = TxtNom.Text;
                     Paquete.Version = ClsFunciones.StringToDouble(TxtVer.Text);
                     Paquete.Fecha = DateTime.Parse(TxtFec.Text);
                     Paquete.Categoria = int.Parse(CmbCat.Text);
                     Paquete.Comentario = TxtCom.Text;
                     int resultado = Paquete.Guardar();
                     if (resultado == -1) MessageBox.Show(StrMenEMod);
                     if (resultado == -2) MessageBox.Show(StrMenEGuar);
                     VaciarInterfaz();
                     TxtNom.Focus();
                 }
                 else MessageBox.Show(StrMenEVer);
             }
             else MessageBox.Show(StrMenEFec);
         }
         else MessageBox.Show(StrMenGuar);
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes) Paquete.Borrar();
         VaciarInterfaz();
     }
 }
Example #26
0
        private void btnAceptar_Click(System.Object sender, System.EventArgs e)
        {
            if (valida())
            {
                ClsFunciones fn        = new ClsFunciones();
                string       strNvaPsw = fn.GetMD5Hash(txtPwsNueva.Text);


                LnSistema    objlnUsuario = new LnSistema(ModUsuario.SessionObjEnParametrosGrales.UsuarioAdmSeg, ModUsuario.SessionObjEnParametrosGrales.PswAdmSeg, ModUsuario.SessionIdUsuario);
                Sis.USUARIOS objenUsuario = new Sis.USUARIOS
                {
                    IdUsuario        = ModUsuario.SessionIdUsuario,
                    CambioContrasena = "0",
                    Password         = strNvaPsw,
                    UsuarioAD        = false
                };

                try
                {
                    objlnUsuario.ABCUsuarios('D', objenUsuario);

                    MessageBox.Show("La contraseña ha sido cambiada correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ModUsuario.SessionPassword = strNvaPsw;
                    ModUsuario.SessionObjEnDatosConn.Password = strNvaPsw;
                    CambioPassword = true;

                    Dispose();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                txtPwsNueva.Text        = "";
                txtPswConfirmacion.Text = "";
            }
        }
 private void CargarActor(int id = -1)
 {
     if (id == -1)
     {
         Actor.Cargar(int.Parse(Convert.ToString(((DataRowView)DGBuscar.Items[DGBuscar.SelectedIndex]).Row.ItemArray[1])));
     }
     else
     {
         Actor.Cargar(id);
     }
     TxtNom.Text  = Actor.Nombre;
     TxtVer.Text  = ClsFunciones.DoubleToString(Actor.Version);
     TxtFec.Text  = Actor.Fecha.ToShortDateString();
     TxtDesc.Text = Actor.Descripcion.ToString();
     if (Actor.Complejidad == 1)
     {
         RBCB.IsChecked = true;
     }
     else if (Actor.Complejidad == 2)
     {
         RBCM.IsChecked = true;
     }
     else if (Actor.Complejidad == 3)
     {
         RBCA.IsChecked = true;
     }
     TxtDescCom.Text       = Actor.DescComplejidad;
     CmbCat.Text           = Actor.Categoria.ToString();
     TxtCom.Text           = Actor.Comentario;
     DGFuentes.ItemsSource = Actor.Fuentes.DefaultView;
     DGAutores.ItemsSource = Actor.Autores.DefaultView;
     DGGruAut.ItemsSource  = Actor.BGrupo.DefaultView;
     DGGruFuen.ItemsSource = Actor.BFuentes.DefaultView;
     Activo = true;
     Base   = true;
     Actor.Buscador.Rows.Clear();
 }
Example #28
0
 public FrmMonitorSesiones()
 {
     InitializeComponent();
     fn = new ClsFunciones();
 }
Example #29
0
        public int Guardar()
        {
            int intDesarrollador = (Desarrollador) ? 1 : 0;

            if (Id != 0)
            {
                if (!ClsBaseDatos.BDBool("Update Grupo Set Nombre = '" + Nombre + "', Version = " + ClsFunciones.DoubleToString(Version) + ", Fecha = '" + ClsFunciones.FechaMySQL(Fecha) + "', Organizacion = '" + Organizacion + "', Rol = '" + Rol + "', Desarrollador = " + intDesarrollador + ", Categoria = " + Categoria + ", Comentario = '" + Comentario + "' where Id = " + Id + ";"))
                {
                    return(-1);
                }
            }
            else
            if (!ClsBaseDatos.BDBool("Insert into Grupo(Nombre,Version,Fecha,Organizacion,Rol,Desarrollador,Categoria,Comentario) values ('" + Nombre + "'," + ClsFunciones.DoubleToString(Version) + ",'" + ClsFunciones.FechaMySQL(Fecha) + "','" + Organizacion + "','" + Rol + "'," + intDesarrollador + "," + Categoria + ",'" + Comentario + "');"))
            {
                return(-2);
            }
            return(0);
        }
 public void Click(object sender, RoutedEventArgs e)
 {
     ctrl = (Control)sender;
     if (ctrl.Name.Equals("ButBusc"))
     {
         Trabajador.Buscar(TxtBus.Text);
         TxtBus.Text          = string.Empty;
         DGBuscar.ItemsSource = Trabajador.Buscador.DefaultView;
     }
     if (ctrl.Name.Equals("ButAcep"))
     {
         if (!string.IsNullOrEmpty(TxtNom.Text))
         {
             if (ClsFunciones.TryConvertToDate(TxtFec.Text))
             {
                 if (ClsFunciones.TryConvertToDouble(TxtVer.Text))
                 {
                     Trabajador.Nombre        = TxtNom.Text;
                     Trabajador.Version       = ClsFunciones.StringToDouble(TxtVer.Text);
                     Trabajador.Fecha         = DateTime.Parse(TxtFec.Text);
                     Trabajador.Organizacion  = TxtOrg.Text;
                     Trabajador.Rol           = TxtRol.Text;
                     Trabajador.Desarrollador = (RBSi.IsChecked == true) ? true : false;
                     Trabajador.Categoria     = int.Parse(CmbCat.Text);
                     Trabajador.Comentario    = TxtCom.Text;
                     int resultado = Trabajador.Guardar();
                     if (resultado == -1)
                     {
                         MessageBox.Show(StrMenEMod);
                     }
                     if (resultado == -2)
                     {
                         MessageBox.Show(StrMenEGuar);
                     }
                     VaciarInterfaz();
                     TxtNom.Focus();
                 }
                 else
                 {
                     MessageBox.Show(StrMenEVer);
                 }
             }
             else
             {
                 MessageBox.Show(StrMenEFec);
             }
         }
         else
         {
             MessageBox.Show(StrMenGuar);
         }
     }
     if (ctrl.Name.Equals("ButBorr"))
     {
         if (Base)
         {
             if (MessageBox.Show(StrMenBorr, StrConf, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
             {
                 Trabajador.Borrar();
             }
         }
         VaciarInterfaz();
     }
 }