Example #1
0
        private void Cargar_Imagenes_Existentes(string vActivo)
        {
            CLS_Activos ins = new CLS_Activos();

            ins.Id_Activo = vId_Activo;
            ins.MtdSeleccionarActivoImagen();
            if (ins.Exito)
            {
                Serie = 0;
                for (int i = 0; i < ins.Datos.Rows.Count; i++)
                {
                    gc.Gallery.ItemImageLayout = ImageLayoutMode.ZoomInside;
                    gc.Gallery.ImageSize       = new Size(120, 90);
                    gc.Gallery.ShowItemText    = true;

                    Valor        = Serie.ToString();
                    Valor        = ins.Datos.Rows[i]["Serie"].ToString();
                    Descripction = ins.Datos.Rows[i]["Descripcion"].ToString();
                    byte[] arr = (byte[])ins.Datos.Rows[i]["Imagen"];
                    Image  im1 = byteArrayToImage(arr);
                    group1.Items.Add(new GalleryItem(im1, Valor, Descripction));
                    Serie = Convert.ToInt32(Valor);
                }
            }
        }
Example #2
0
        private void Verificar_Registro()
        {
            CLS_Activos sel = new CLS_Activos();

            sel.Id_Activo = vId_Activo;
            sel.MtdSeleccionarActivoArchivoPDFXML();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count == 0)
                {
                    CLS_Activos ins = new CLS_Activos();
                    ins.Id_Activo = vId_Activo;
                    ins.MtdInsertarActivoArchivoPDFXML();
                    if (!ins.Exito)
                    {
                        XtraMessageBox.Show(ins.Mensaje);
                    }
                }
                else
                {
                    txtNombreArchivoPDF.Text = sel.Datos.Rows[0]["NombreArchivoPDF"].ToString();
                    txtNombreArchivoXML.Text = sel.Datos.Rows[0]["NombreArchivoXML"].ToString();
                }
            }
            else
            {
                XtraMessageBox.Show(sel.Mensaje);
            }
        }
Example #3
0
        private void Frm_BusqActivoSinRuta_Load(object sender, EventArgs e)
        {
            CLS_Activos sel = new CLS_Activos();

            sel.MtdSeleccionarActivosSinRuta();
            if (sel.Exito)
            {
                dtgRutas.DataSource = sel.Datos;
            }
            else
            {
                XtraMessageBox.Show(sel.Mensaje);
            }

            try
            {
                foreach (int i in this.dtgValRutas.GetSelectedRows())
                {
                    DataRow row = this.dtgValRutas.GetDataRow(i);
                    IdActivo   = row["Id_Activo"].ToString();
                    Activo     = row["Nombre_Interno"].ToString();
                    IdOPerador = row["Id_Empleado"].ToString();
                    Operador   = row["Nombre_Empleado"].ToString();
                }
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message);
            }
        }
Example #4
0
        private void btnUpPDF_Click(object sender, EventArgs e)
        {
            OpenDialog.Filter           = "Portable Document Format (*.PDF)|*.PDF";
            OpenDialog.FilterIndex      = 1;
            OpenDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);;
            OpenDialog.Title            = "Cargar Documento PDF";
            OpenDialog.CheckFileExists  = false;
            OpenDialog.Multiselect      = false;
            DialogResult result = OpenDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                TextEdit textEdit = new TextEdit();
                textEdit.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Regular;
                textEdit.Properties.MaxLength     = 100;
                //textEdit.Properties.Mask.EditMask = "f0";
                //textEdit.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.
                XtraInputBoxArgs args = new XtraInputBoxArgs();
                // set required Input Box options
                args.Caption            = "Ingrese el nombre del Archivo";
                args.Prompt             = "Descripción";
                args.DefaultButtonIndex = 0;
                //args.Showing += Args_Showing;
                // initialize a DateEdit editor with custom settings
                TextEdit editor = new TextEdit();
                args.Editor = editor;
                // a default DateEdit value
                args.DefaultResponse = "Archivo PDF";
                // display an Input Box with the custom editor
                args.Editor = textEdit;
                var result2 = XtraInputBox.Show(args).ToString();
                if (result2 != null)
                {
                    txtNombreArchivoPDF.Text = result2;
                    string     ar = OpenDialog.FileName;
                    FileStream fs = new FileStream(ar, FileMode.Open);
                    //Creamos un array de bytes para almacenar los datos leídos por fs.
                    Byte[] Archivo = new byte[fs.Length];
                    //Y guardamos los datos en el array data
                    fs.Read(Archivo, 0, Convert.ToInt32(fs.Length));
                    CLS_Activos udp = new CLS_Activos();
                    udp.Id_Activo        = vId_Activo;
                    udp.Opcion           = 1;
                    udp.NombreArchivoPDF = txtNombreArchivoPDF.Text;
                    udp.ArchivoPDF       = Archivo;
                    udp.MtdUpdateActivoArchivoPDF();
                    if (udp.Exito)
                    {
                        XtraMessageBox.Show("Se a agregado el PDF con Exito");
                    }
                    else
                    {
                        XtraMessageBox.Show(udp.Mensaje);
                    }
                }
            }
        }
Example #5
0
        private void btnAgregar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            OpenDialog.Filter           = "Formato de imagen PNG (*.png)|*.png |Formato de imagen JPEG (*.jpg)|*.jpg|La extensión de imagen .gif (*.gif)|*.gif";
            OpenDialog.FilterIndex      = 1;
            OpenDialog.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);;
            OpenDialog.Title            = "Cargar Imagenes";
            OpenDialog.CheckFileExists  = false;
            OpenDialog.Multiselect      = false;
            DialogResult result = OpenDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                TextEdit textEdit = new TextEdit();
                textEdit.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Regular;
                textEdit.Properties.MaxLength     = 100;
                //textEdit.Properties.Mask.EditMask = "f0";
                //textEdit.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.
                XtraInputBoxArgs args = new XtraInputBoxArgs();
                // set required Input Box options
                args.Caption            = "Ingrese la descripcion de la imagen";
                args.Prompt             = "Descripción";
                args.DefaultButtonIndex = 0;
                //args.Showing += Args_Showing;
                // initialize a DateEdit editor with custom settings
                TextEdit editor = new TextEdit();
                args.Editor = editor;
                // a default DateEdit value
                args.DefaultResponse = "Descripcion de la Imagen";
                // display an Input Box with the custom editor
                args.Editor = textEdit;
                var result2 = XtraInputBox.Show(args).ToString();
                if (result2 != null)
                {
                    Descripction = result2;
                    gc.Gallery.ItemImageLayout = ImageLayoutMode.ZoomInside;
                    gc.Gallery.ImageSize       = new Size(120, 90);
                    gc.Gallery.ShowItemText    = true;
                    Serie++;
                    Valor = Serie.ToString();
                    Image  im1 = Image.FromFile(OpenDialog.FileName);
                    byte[] arr = null;
                    arr = ImageAArray(im1);
                    group1.Items.Add(new GalleryItem(im1, Valor, Descripction));
                    CLS_Activos ins = new CLS_Activos();
                    ins.Id_Activo   = vId_Activo;
                    ins.SerieImagen = Serie;
                    ins.Descripcion = Descripction;
                    ins.Imagen      = arr;
                    ins.MtdInsertarActivoImagen();
                    if (!ins.Exito)
                    {
                        XtraMessageBox.Show(ins.Mensaje);
                    }
                }
            }
        }
Example #6
0
        private void EliminarActivos()
        {
            CLS_Activos Activos = new CLS_Activos();

            Activos.Id_Activo = txtIdActivo.Text.Trim();
            Activos.MtdEliminarActivos();
            if (Activos.Exito)
            {
                CargarActivos();
                XtraMessageBox.Show("Se ha Eliminado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Activos.Mensaje);
            }
        }
Example #7
0
        private void Frm_View_PDF_Shown(object sender, EventArgs e)
        {
            CLS_Activos sel = new CLS_Activos();

            sel.Id_Activo = Id_Activo;
            sel.MtdSeleccionarActivoArchivoPDFXML();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0 && sel.Datos.Rows[0]["ArchivoPDF"] != null)
                {
                    byte[] bytes = (byte[])sel.Datos.Rows[0]["ArchivoPDF"];

                    System.IO.File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ViewPDF.pdf", bytes);
                    this.pdfViewer1.LoadDocument(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ViewPDF.pdf");
                }
            }
        }
Example #8
0
        private void Frm_View_XML_Shown(object sender, EventArgs e)
        {
            CLS_Activos sel = new CLS_Activos();

            sel.Id_Activo = Id_Activo;
            sel.MtdSeleccionarActivoArchivoPDFXML();
            if (sel.Exito)
            {
                if (sel.Datos.Rows.Count > 0 && sel.Datos.Rows[0]["ArchivoXML"] != null)
                {
                    byte[] bytes = (byte[])sel.Datos.Rows[0]["ArchivoXML"];

                    System.IO.File.WriteAllBytes(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ViewXML.xml", bytes);
                    webBrowser1.Navigate(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\ViewXML.xml");
                }
            }
        }
Example #9
0
        private void CargarActivos()
        {
            dtgActivos.DataSource = null;
            CLS_Activos Activos = new CLS_Activos();

            if (checkActivo.Checked)
            {
                Activos.Status = "INACTIVO";
            }
            else
            {
                Activos.Status = "ACTIVO  ";
            }


            Activos.MtdSeleccionarActivos();
            if (Activos.Exito)
            {
                dtgActivos.DataSource = Activos.Datos;
            }
        }
Example #10
0
 private void btnDeleteXML_Click(object sender, EventArgs e)
 {
     DialogResult = XtraMessageBox.Show("¿Desea eliminar el documento?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
     if (DialogResult == DialogResult.Yes)
     {
         CLS_Activos udp = new CLS_Activos();
         udp.Id_Activo        = vId_Activo;
         udp.Opcion           = 0;
         udp.NombreArchivoXML = string.Empty;
         udp.ArchivoXML       = null;
         udp.MtdDeleteActivoArchivoXML();
         if (udp.Exito)
         {
             txtNombreArchivoPDF.Text = string.Empty;
             XtraMessageBox.Show("Se a quitado el XML con Exito");
         }
         else
         {
             XtraMessageBox.Show(udp.Mensaje);
         }
     }
 }
Example #11
0
 private void btnEliminar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     DialogResult = XtraMessageBox.Show("¿Desea eliminar la imagen?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
     if (DialogResult == DialogResult.Yes)
     {
         GalleryItem item = gc.Gallery.GetCheckedItem();
         if (item != null)
         {
             int         vSerie = Convert.ToInt32(item.Caption);
             CLS_Activos ins    = new CLS_Activos();
             ins.Id_Activo   = vId_Activo;
             ins.SerieImagen = vSerie;
             ins.MtdEliminarActivoImagen();
             if (!ins.Exito)
             {
                 XtraMessageBox.Show(ins.Mensaje);
             }
             else
             {
                 gc.Gallery.Groups[0].Items.Remove(item);
             }
         }
     }
 }
Example #12
0
        private void InsertarActivos()
        {
            CLS_Activos Activos = new CLS_Activos();

            DateTime Fecha, Fecha2;

            if (dtFechaAlta.Text.Trim() == String.Empty)
            {
                Activos.Fecha_Alta = "";
            }
            else
            {
                Fecha = Convert.ToDateTime(dtFechaAlta.Text.Trim());
                Activos.Fecha_Alta = Fecha.Year.ToString() + DosCero(Fecha.Month.ToString()) + DosCero(Fecha.Day.ToString());
            }

            if (txtFechaBaja.Text.Trim() == String.Empty)
            {
                Activos.Fecha_Baja = "";
            }
            else
            {
                Fecha2             = Convert.ToDateTime(txtFechaBaja.Text.Trim());
                Activos.Fecha_Baja = Fecha2.Year.ToString() + DosCero(Fecha2.Month.ToString()) + DosCero(Fecha2.Day.ToString());
            }

            Activos.Id_Activo      = txtIdActivo.Text.Trim();
            Activos.Nombre_Interno = txtNombreActivo.Text.Trim();
            Activos.Descripcion    = txtDescripcion.Text.Trim();

            if (txtMarca.Tag.ToString() == String.Empty)
            {
                Activos.Id_Marca = "";
            }
            else
            {
                Activos.Id_Marca = txtMarca.Tag.ToString().Trim();
            }

            Activos.Color        = txtColor.Text.Trim();
            Activos.Costo_Unidad = Convert.ToDouble(txtCosto.Text.Trim());
            Activos.Modelo       = txtModelo.Text.Trim();
            Activos.Serie        = txtNoSerie.Text.Trim();
            Activos.Status       = txtEstatus.Text.Trim();

            if (txtTipoTransporte.Tag.ToString() == String.Empty)
            {
                Activos.Id_Tipo_Transporte = "";
            }
            else
            {
                Activos.Id_Tipo_Transporte = txtTipoTransporte.Tag.ToString().Trim();
            }

            if (txtTipoActivo.Tag.ToString() == String.Empty)
            {
                Activos.Id_Tipo_Activo = "";
            }
            else
            {
                Activos.Id_Tipo_Activo = txtTipoActivo.Tag.ToString().Trim();
            }

            if (txtEmpresa.Tag.ToString() == String.Empty)
            {
                Activos.Id_Empresa = "";
            }
            else
            {
                Activos.Id_Empresa = txtEmpresa.Tag.ToString().Trim();
            }

            Activos.Tarjeta_Circulacion = txtTarjetaCirculacion.Text.Trim();
            Activos.Placas = txtPlaca.Text.Trim();

            if (txtTipoPlaca.Tag.ToString() == String.Empty)
            {
                Activos.Id_Tipo_Placa = "";
            }
            else
            {
                Activos.Id_Tipo_Placa = txtTipoPlaca.Tag.ToString().Trim();
            }

            if (txtOperador.Tag.ToString() == String.Empty)
            {
                Activos.Id_Empleado = "";
            }
            else
            {
                Activos.Id_Empleado = txtOperador.Tag.ToString().Trim();
            }

            Activos.Id_Empresa_Aseguradora = txtEmpresaAsegu.Tag.ToString().Trim();
            Activos.Poliza_Seguro          = txtPolizaSeguro.Text.Trim();

            if (cboAsignado.Text.Trim().Equals("Si"))
            {
                Activos.Asignado = "1";
            }
            else
            {
                Activos.Asignado = "0";
            }

            Activos.Id_Factura = textFactura.Text.Trim();

            Activos.Folio_Tarjeta_Circulacion = textFolioCircula.Text.Trim();

            Activos.Activo_Primario = Convert.ToInt16(radioPrimario.EditValue);
            Activos.MtdInsertarActivos();
            if (Activos.Exito)
            {
                if (OperadorAnterior.Equals(txtOperador.Tag.ToString()))
                {
                }
                else
                {
                    InsertarHistorialOperadores();
                }
                ActualizaActivoPoliza();
                CargarActivos();
                XtraMessageBox.Show("Se ha Insertado el registro con exito");
                LimpiarCampos();
            }
            else
            {
                XtraMessageBox.Show(Activos.Mensaje);
            }
        }