Example #1
0
        private string MP_CopiarImagenRutaDefinida()
        {
            try
            {
                OpenFileDialog file = new OpenFileDialog();
                file.Filter = "Ficheros JPG o JPEG o PNG|*.jpg;*.jpeg;*.png" +
                              "|Ficheros GIF|*.gif" +
                              "|Ficheros BMP|*.bmp" +
                              "|Ficheros PNG|*.png" +
                              "|Ficheros TIFF|*.tif";
                if (file.ShowDialog() == DialogResult.OK)
                {
                    string ruta = file.FileName;
                    if (file.CheckFileExists)
                    {
                        Bitmap       img  = new Bitmap(new Bitmap(ruta));
                        Bitmap       imgM = new Bitmap(new Bitmap(ruta));
                        MemoryStream Bin  = new MemoryStream();
                        imgM.Save(Bin, System.Drawing.Imaging.ImageFormat.Jpeg);

                        if (MP_AccionResult())
                        {
                            int mayor;
                            mayor           = Convert.ToInt32(Dgv_Buscador2.GetTotal(Dgv_Buscador2.RootTable.Columns[0], AggregateFunction.Max));
                            _imagen         = @"\Imagen_" + Convert.ToString(mayor + 1).Trim() + ".jpg";
                            Pc_Img.SizeMode = PictureBoxSizeMode.StretchImage;
                            Pc_Img.Image    = Image.FromStream(Bin);

                            img.Save(UTGlobal.RutaTemporal + _imagen, System.Drawing.Imaging.ImageFormat.Jpeg);
                            img.Dispose();
                        }
                        else
                        {
                            _imagen      = @"\Imagen_" + Txb_CliCod.Text.Trim() + ".jpg";
                            Pc_Img.Image = Image.FromStream(Bin);
                            img.Save(UTGlobal.RutaTemporal + _imagen, System.Drawing.Imaging.ImageFormat.Jpeg);
                            img.Dispose();
                            _ModificarImagen = true;
                        }
                    }
                    return(_imagen);
                }
                return("default.jpg");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.StackTrace, GLMensaje.Error);
                return("");
            }
        }
Example #2
0
 private void MP_MostrarRegistro(int _Pos)
 {
     try
     {
         Dgv_Buscador2.Row = _Pos;
         _idOriginal       = (int)Dgv_Buscador2.GetValue("id");
         var tabla = new ServiceDesktop.ServiceDesktopClient().ClienteListar1(_idOriginal).ToArray();
         Txb_CliCod.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Id.ToString())).Count() > 0 ? tabla.Select(x => x.Id).First().ToString() : "";
         Txb_CliCodSpyre.Text    = tabla.Where(x => !string.IsNullOrEmpty(x.IdSpyre)).Count() > 0 ? tabla.Select(x => x.IdSpyre).First().ToString() : "";
         Txb_CliDescripcion.Text = tabla.Where(x => !string.IsNullOrEmpty(x.Descripcion)).Count() > 0 ? tabla.Select(x => x.Descripcion).First().ToString() : "";
         Txb_CliRazonSoc.Text    = tabla.Where(x => !string.IsNullOrEmpty(x.RazonSocial)).Count() > 0 ? tabla.Select(x => x.RazonSocial).First().ToString() : "";
         Txb_CliNit.Text         = tabla.Where(x => !string.IsNullOrEmpty(x.Nit)).Count() > 0 ? tabla.Select(x => x.Nit).First().ToString() : "";
         Chb_CliContado.Checked  = tabla.Select(x => x.Id).First() == 1 ? true : false;
         Chb_CliCredito.Checked  = tabla.Select(x => x.Id).First() != 1 ? true : false;
         //Chb_CliContado.Text = tabla.Select(x => x.Id).First().ToString();
         //Chb_CliCredito.Text = tabla.Select(x => x.Id).First().ToString();
         Txb_CliDireccion.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Direcccion)).Count() > 0 ? tabla.Select(x => x.Direcccion).First().ToString() : "";
         Txb_CliContacto1.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto1)).Count() > 0 ? tabla.Select(x => x.Contacto1).First().ToString() : "";
         Txb_CliContacto2.Text   = tabla.Where(x => !string.IsNullOrEmpty(x.Contacto2)).Count() > 0 ? tabla.Select(x => x.Contacto2).First().ToString() : "";
         Txb_CliTel1.Text        = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono1)).Count() > 0 ? tabla.Select(x => x.Telfono1).First().ToString() : "";
         Txb_CliTel2.Text        = tabla.Where(x => !string.IsNullOrEmpty(x.Telfono2)).Count() > 0 ? tabla.Select(x => x.Telfono2).First().ToString() : "";
         Txb_CliEmail1.Text      = tabla.Where(x => !string.IsNullOrEmpty(x.Email1)).Count() > 0 ? tabla.Select(x => x.Email1).First().ToString() : "";
         Txb_CliEmail2.Text      = tabla.Where(x => !string.IsNullOrEmpty(x.Email2)).Count() > 0 ? tabla.Select(x => x.Email2).First().ToString() : "";
         Cb_CliCiudad.Value      = tabla.Select(x => x.Ciudad).First();
         Cb_CliFacturacion.Value = tabla.Select(x => x.Facturacion).First();
         _latitud  = Convert.ToDouble(tabla.Select(x => x.Latitud).First());
         _longitud = Convert.ToDouble(tabla.Select(x => x.Longittud).First());
         MP_DibujarUbicacion(Txb_CliDescripcion.Text, Txb_CliNit.Text);
         //Mostrar Imagenes
         MP_MostrarImagen(tabla.Select(x => x.Imagen).First());
         LblPaginacion.Text = Convert.ToString(_Pos + 1) + "/" + Dgv_Buscador2.RowCount.ToString();
     }
     catch (Exception EX)
     {
         MessageBox.Show(EX.StackTrace, "Comuniquece con el administrador del sistema");
     }
 }
Example #3
0
        private void MP_CargarEncabezado()
        {
            var result = new ServiceDesktop.ServiceDesktopClient().ClientesListar();

            Dgv_Buscador2.DataSource = result;
            Dgv_Buscador2.RetrieveStructure();
            Dgv_Buscador2.AlternatingColors = true;

            Dgv_Buscador2.RootTable.Columns[0].Key     = "id";
            Dgv_Buscador2.RootTable.Columns[0].Visible = false;

            Dgv_Buscador2.RootTable.Columns[1].Key                     = "Descripcion";
            Dgv_Buscador2.RootTable.Columns[1].Caption                 = "Descripcion";
            Dgv_Buscador2.RootTable.Columns[1].Width                   = 250;
            Dgv_Buscador2.RootTable.Columns[1].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[1].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[1].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[1].Visible                 = true;


            Dgv_Buscador2.RootTable.Columns[2].Key                     = "RazonSocial";
            Dgv_Buscador2.RootTable.Columns[2].Caption                 = "RazonSocial";
            Dgv_Buscador2.RootTable.Columns[2].Width                   = 250;
            Dgv_Buscador2.RootTable.Columns[2].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[2].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[2].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[2].Visible                 = true;

            Dgv_Buscador2.RootTable.Columns[3].Key                     = "Ciudad";
            Dgv_Buscador2.RootTable.Columns[3].Caption                 = "Ciudad";
            Dgv_Buscador2.RootTable.Columns[3].Width                   = 200;
            Dgv_Buscador2.RootTable.Columns[3].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[3].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[3].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[3].Visible                 = false;


            Dgv_Buscador2.RootTable.Columns[4].Key                     = "NombreCiudad";
            Dgv_Buscador2.RootTable.Columns[4].Caption                 = "Ciudad";
            Dgv_Buscador2.RootTable.Columns[4].Width                   = 200;
            Dgv_Buscador2.RootTable.Columns[4].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[4].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[4].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[4].Visible                 = true;

            Dgv_Buscador2.RootTable.Columns[5].Key                     = "Contacto1";
            Dgv_Buscador2.RootTable.Columns[5].Caption                 = "Contacto1";
            Dgv_Buscador2.RootTable.Columns[5].Width                   = 200;
            Dgv_Buscador2.RootTable.Columns[5].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[5].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[5].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[5].Visible                 = true;

            Dgv_Buscador2.RootTable.Columns[6].Key                     = "Contacto2";
            Dgv_Buscador2.RootTable.Columns[6].Caption                 = "Contacto2";
            Dgv_Buscador2.RootTable.Columns[6].Width                   = 200;
            Dgv_Buscador2.RootTable.Columns[6].HeaderAlignment         = Janus.Windows.GridEX.TextAlignment.Center;
            Dgv_Buscador2.RootTable.Columns[6].CellStyle.FontSize      = 8;
            Dgv_Buscador2.RootTable.Columns[6].CellStyle.TextAlignment = Janus.Windows.GridEX.TextAlignment.Near;
            Dgv_Buscador2.RootTable.Columns[6].Visible                 = true;

            //Habilitar filtradores
            Dgv_Buscador2.DefaultFilterRowComparison = FilterConditionOperator.Contains;
            Dgv_Buscador2.FilterMode          = FilterMode.Automatic;
            Dgv_Buscador2.FilterRowUpdateMode = FilterRowUpdateMode.WhenValueChanges;
            //Dgv_Buscador22.FilterRowButtonStyle = FilterRowButtonStyle.ConditionOperatorDropDown;
            Dgv_Buscador2.GroupByBoxVisible = false;
            Dgv_Buscador2.VisualStyle       = VisualStyle.Office2007;
        }