Пример #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";

                if (this.txtNombre.Text == string.Empty || this.txtIdCategorias.Text == string.Empty || this.txtCodigoVentas.Text == string.Empty)
                {
                    MensajeError("Falta Ingresar algunos datos, seran remarcados");
                    errorIcono.SetError(txtNombre, "Ingrese un valor");
                    errorIcono.SetError(txtCodigoVentas, "Ingrese un Codigo de articulo");
                    errorIcono.SetError(txtCategorias, "Ingrese una Categoria");
                }
                else
                {
                    System.IO.MemoryStream ms = new System.IO.MemoryStream();
                    this.pxImagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png); // guardar imagen en el buffer

                    byte[] imagen = ms.GetBuffer();                                       // obtener imagen del buffer y covertirka en array

                    if (this.IsNuevo)
                    {
                        rpta = NArticulos.Insertar(this.txtCodigoVentas.Text.Trim().ToUpper(), this.txtNombre.Text.Trim().ToUpper(), this.txtDescripcion.Text.Trim().ToUpper(), imagen, Convert.ToInt32(this.txtIdCategorias.Text), Convert.ToInt32(this.cbIdPresentacion.SelectedValue));
                    }
                    else
                    {
                        rpta = NArticulos.Editar(Convert.ToInt32(this.txtIdArticulo.Text.Trim()), this.txtCodigoVentas.Text.Trim().ToUpper(), this.txtNombre.Text.Trim().ToUpper(), this.txtDescripcion.Text.Trim().ToUpper(), imagen, Convert.ToInt32(this.txtIdCategorias.Text), Convert.ToInt32(this.cbIdPresentacion.SelectedValue));
                    }

                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            MensajeOk("Se inserto de forma correcta el registro");
                        }
                        else
                        {
                            MensajeOk("Se actualizo de forma correcta el registro");
                        }
                    }
                    else
                    {
                        MensajeError(rpta);
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.limpiar();
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Пример #2
0
        private void BuscarArticulos(string tipo_busqueda, string texto_busqueda)
        {
            try
            {
                MensajeEspera.ShowWait("Buscando artículos");
                DataTable dtArticulos =
                    NArticulos.BuscarArticulos(tipo_busqueda, texto_busqueda, out string rpta);
                if (dtArticulos != null)
                {
                    this.panelArticles.Enabled = true;
                    this.lblResultados.Text    = "Se encontraron " + dtArticulos.Rows.Count + " artículos";
                    this.panelArticles.Limpiar();

                    foreach (DataRow row in dtArticulos.Rows)
                    {
                        int           id_articulo = Convert.ToInt32(row["Id_articulo"]);
                        ArticuloSmall articulo    = new ArticuloSmall();
                        articulo.Id_articulo = id_articulo;

                        if (this.IsVenta)
                        {
                            articulo.IsVenta       = this.IsVenta;
                            articulo.onBtnAddCart += Articulo_onBtnAddCart;
                            articulo.onBtnRemove  += Articulo_onBtnRemove;
                        }

                        articulo.AsignarDatosArticulo();
                        articulo.onBtnVerArticuloClick += Articulo_onBtnVerArticuloClick;
                        articulo.IsEditar = this.IsEditar;
                        this.panelArticles.AddControl(articulo);
                    }
                    this.panelArticles.RefreshPanel(new ArticuloSmall());
                }
                else
                {
                    this.panelArticles.Limpiar();
                    this.lblResultados.Text    = "No se encontraron artículos";
                    this.panelArticles.Enabled = false;
                }
                MensajeEspera.CloseForm();
            }
            catch (Exception ex)
            {
                MensajeEspera.CloseForm();
                Mensajes.MensajeErrorCompleto(this.Name, "BuscarArticulos",
                                              "Hubo un error al buscar artículos", ex.Message);
            }
        }
Пример #3
0
 //Metodo buscar nombre
 private void BuscarNombre()
 {
     if (chexbEliminar.Checked)
     {
         this.dataListado.DataSource = NArticulos.Buscar(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
         this.dataListado.Columns[0].Visible = true;
     }
     else
     {
         this.dataListado.DataSource = NArticulos.Buscar(this.txtBuscar.Text);
         this.OcultarColumnas();
         Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
     }
 }
Пример #4
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";
                if (this.Comprobaciones())
                {
                    int       id_articulo;
                    DataTable dtImagenes = this.dtImages(out rpta);

                    string rptaImages = "OK";
                    if (!rpta.Equals("OK"))
                    {
                        rptaImages = rpta;
                    }

                    rpta =
                        NArticulos.InsertarArticulos(this.Variables(), dtImagenes, out id_articulo);

                    if (rpta.Equals("OK"))
                    {
                        if (rptaImages.Equals("OK"))
                        {
                            Mensajes.MensajeOkForm("Se guardó el artículo correctamente");
                        }
                        else
                        {
                            Mensajes.MensajeInformacion("Se guardó el artículo " +
                                                        "correctamente pero no se pudieron guardar las imágenes", "Entendido");
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "BtnGuardar_Click",
                                              "Hubo un error al guardar artículos", ex.Message);
            }
        }
Пример #5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dialogResult;

                dialogResult = MessageBox.Show("Realmente Desea Eliminar los registros", "Sistema de Ventas", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                if (dialogResult == DialogResult.OK)
                {
                    string Codigo;
                    string rpta = "";
                    foreach (DataGridViewRow data in dataListado.Rows)
                    {
                        if (Convert.ToBoolean(data.Cells[0].Value))
                        {
                            Codigo = Convert.ToString(data.Cells[1].Value);
                            rpta   = NArticulos.Eliminar(Convert.ToInt32(Codigo));

                            if (rpta.Equals("OK"))
                            {
                                this.MensajeOk("Se elimino correctamente el registro");
                            }
                            else
                            {
                                this.MensajeError(rpta);
                            }
                        }
                    }
                    this.Mostrar();
                    this.dataListado.Columns[0].Visible = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 private void Mostrar()
 {
     this.dataListado.DataSource = NArticulos.MostrarStockArticulos();
     Listado.Text = "Total de registros: " + Convert.ToString(dataListado.Rows.Count);
 }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string rpta = "";



                if (this.txtIdarticulo.Text == string.Empty && this.IsEditar)
                {
                    MensajeError("Hay campos vacios, porfavor verifique");
                    errorIcono.SetError(txtIdarticulo, "Ingrese un Valor");
                }
                else if (this.txtNombreArticulo.Text == string.Empty)
                {
                    MensajeError("Hay campos vacios, porfavor verifique");
                    errorIcono.SetError(txtNombreArticulo, "Ingrese un Valor");
                }

                else
                {
                    System.IO.MemoryStream ms = new System.IO.MemoryStream();
                    this.pxImagen.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

                    byte[] imagen = ms.GetBuffer();


                    if (this.IsNuevo)
                    {
                        rpta = NArticulos.Insertar(this.txtNombreArticulo.Text.Trim().ToUpper(), this.txtDescripcion.Text.Trim(), imagen); //En caso de error donde pidan Idcategoria o Idpresentacion, aqui y....
                    }
                    else
                    {
                        rpta = NArticulos.Editar(Convert.ToInt32(this.txtIdarticulo.Text)
                                                 , this.txtNombreArticulo.Text.Trim().ToUpper(),
                                                 this.txtDescripcion.Text.Trim(), imagen); //aqui iban Convert.ToInt32(this.txtIdcategoria.Text),Convert.ToInt32(this.cbIdpresentacion.SelectedValue)
                    }

                    if (rpta.Equals("OK"))
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOk("Se Insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOk("Se Actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        this.MensajeError(rpta);
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
 //Método BuscarNombre
 private void BuscarNombre()
 {
     this.dataListado.DataSource = NArticulos.Buscar(this.txtNombreBuscar.Text);
     this.OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
 //Método Mostrar
 private void Mostrar()
 {
     this.dataListado.DataSource = NArticulos.Mostrar();
     this.OcultarColumnas();
     lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count);
 }
        public async Task LoadArticulos(string tipo_busqueda, string texto_busqueda)
        {
            try
            {
                //Verificamos conexión
                Response connection = await ConnectionHelper.CheckConnection();

                //Si la conexión es false mostraremos un mensaje
                if (connection.IsSuccess)
                {
                    var Comprobaciones =
                        await NArticulos.BuscarArticulos(tipo_busqueda, texto_busqueda);

                    if (this.ArticulosList != null)
                    {
                        this.ArticulosList.Clear();
                    }

                    if (this.panelArticulos.Controls.Count > 0)
                    {
                        this.panelArticulos.Controls.Clear();
                    }

                    if (Comprobaciones.dtArticulos != null)
                    {
                        this.DtArticulos = Comprobaciones.dtArticulos;
                        List <Articulos> articulos = (from DataRow dr in Comprobaciones.dtArticulos.Rows
                                                      select new Articulos(dr)).ToList();

                        this.ArticulosList = articulos;

                        List <UserControl> controls = new List <UserControl>();
                        foreach (Articulos art in articulos)
                        {
                            ArticuloItem artItem = new ArticuloItem
                            {
                                Articulo = art,
                            };
                            artItem.OnBtnAddStock += ArtItem_OnBtnAddStock;
                            controls.Add(artItem);
                        }

                        this.panelArticulos.PageSize             = 30;
                        this.panelArticulos.OnBsPositionChanged += PanelArticulos_OnBsPositionChanged;
                        this.panelArticulos.SetPagedDataSource(controls, this.bindingNavigator1);
                        this.positionChanged = 1;

                        if (this.ArticulosList.Count <= 0)
                        {
                            this.lblResultados.Text = "No hay articulos";
                        }
                        else if (this.ArticulosList.Count == 1)
                        {
                            this.lblResultados.Text = "Hay un articulo";
                        }
                        else if (this.ArticulosList.Count > 1)
                        {
                            this.lblResultados.Text = "Se encontraron " + this.ArticulosList.Count + " articulos.";
                        }
                    }
                    else
                    {
                        this.lblResultados.Text = "No hay articulos";

                        if (!Comprobaciones.rpta.Equals("OK"))
                        {
                            throw new Exception(Comprobaciones.rpta);
                        }
                    }
                }
                else
                {
                    Mensajes.MensajeInformacion("Verifique la conexión a internet", "Entendido");
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "public async Task LoadArticulos",
                                              "Hubo un error al buscar artículos", ex.Message);
            }
        }
        private async void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.Comprobaciones(out Articulos articulo))
                {
                    MensajeEspera.ShowWait("Guardando...");
                    string rpta = "OK";

                    if (this.IsEditar)
                    {
                        rpta = await NArticulos.EditarArticulos(articulo.Id_articulo, articulo);
                    }
                    else
                    {
                        var(rptaArticulo, id_articulo) = await NArticulos.InsertarArticulo(articulo);

                        rpta = rptaArticulo;
                        articulo.Id_articulo = id_articulo;

                        if (this.chkImprimir.Checked)
                        {
                            DataTable dtFacturaArticulos = new DataTable("dtArticulosFacturas");
                            dtFacturaArticulos.Columns.Add("Id_articulo", typeof(int));
                            dtFacturaArticulos.Columns.Add("Referencia_articulo", typeof(string));
                            dtFacturaArticulos.Columns.Add("Cantidad_articulo", typeof(string));
                            dtFacturaArticulos.Columns.Add("Id_proveedor", typeof(string));
                            dtFacturaArticulos.Columns.Add("Proveedor", typeof(string));
                            dtFacturaArticulos.Columns.Add("Valor_proveedor", typeof(string));
                            dtFacturaArticulos.Columns.Add("Descripcion_articulo", typeof(string));

                            DataRow newRow = dtFacturaArticulos.NewRow();
                            newRow["Id_articulo"]          = articulo.Id_articulo;
                            newRow["Referencia_articulo"]  = articulo.Referencia_articulo;
                            newRow["Cantidad_articulo"]    = articulo.Cantidad_articulo;
                            newRow["Id_proveedor"]         = articulo.Id_proveedor;
                            newRow["Proveedor"]            = articulo.Proveedor.Nombre_proveedor;
                            newRow["Valor_proveedor"]      = articulo.Valor_proveedor;
                            newRow["Descripcion_articulo"] = articulo.Descripcion_articulo;
                            dtFacturaArticulos.Rows.Add(newRow);

                            FrmReporteFactura frmReporte = new FrmReporteFactura
                            {
                                Id_articulo        = articulo.Id_articulo.ToString(),
                                FechaHora          = DateTime.Now.ToLongTimeString() + " " + DateTime.Now.ToLongTimeString(),
                                EstadoFactura      = articulo.Estado_articulo,
                                TotalFactura       = (this.numericCantidad.Value * this.numericValorProveedor.Value).ToString(),
                                WindowState        = FormWindowState.Maximized,
                                dtArticulosFactura = dtFacturaArticulos,
                            };
                            frmReporte.Show();
                        }
                    }

                    MensajeEspera.CloseForm();
                    if (rpta.Equals("OK"))
                    {
                        this.Limpiar();
                        Mensajes.MensajeInformacion("Se guardó correctamente el artículo", "Entendido");
                        this.OnArticuloSuccess?.Invoke(articulo, e);
                        this.Close();
                    }
                    else
                    {
                        throw new Exception(rpta);
                    }
                }
            }
            catch (Exception ex)
            {
                MensajeEspera.CloseForm();
                Mensajes.MensajeErrorCompleto(this.Name, "BtnGuardar_Click",
                                              "Hubo un error con el botón guardar", ex.Message);
            }
        }
Пример #12
0
        public void AsignarDatosArticulo()
        {
            try
            {
                string    rpta;
                DataTable dtArticulo =
                    NArticulos.BuscarArticulos("ID ARTICULO", this.Id_articulo.ToString(), out rpta);
                if (dtArticulo != null)
                {
                    if (this.IsVenta)
                    {
                        this.btnAddCarrito.Visible = true;
                    }

                    articulo                      = new Articulo();
                    articulo.Id_articulo          = this.Id_articulo;
                    articulo.Id_tipo_articulo     = Convert.ToInt32(dtArticulo.Rows[0]["Id_tipo_articulo"]);
                    articulo.Tipo_articulo        = Convert.ToString(dtArticulo.Rows[0]["Nombre_tipo"]);
                    articulo.Nombre_articulo      = Convert.ToString(dtArticulo.Rows[0]["Nombre_articulo"]);
                    articulo.Id_proveedor         = Convert.ToInt32(dtArticulo.Rows[0]["Id_proveedor"]);
                    articulo.Nombre_proveedor     = Convert.ToString(dtArticulo.Rows[0]["Nombre_proveedor"]);
                    articulo.Cantidad             = Convert.ToInt32(dtArticulo.Rows[0]["Cantidad"]);
                    articulo.Tipo_detalle         = Convert.ToString(dtArticulo.Rows[0]["Tipo_detalle"]);
                    articulo.Descripcion_articulo = Convert.ToString(dtArticulo.Rows[0]["Descripcion_articulo"]);
                    articulo.Precio               = Convert.ToInt32(dtArticulo.Rows[0]["Precio_articulo"]);

                    this.txtNombre.Text      = articulo.Nombre_articulo;
                    this.txtDescripcion.Text = articulo.Descripcion_articulo;
                    this.lblTipo.Text        = articulo.Tipo_articulo;
                    this.lblCantidad.Text    = "Cantidad: " + articulo.Cantidad;

                    dtArticulo =
                        NArticulos.BuscarImagenesArticulos("ID ARTICULO", this.Id_articulo.ToString(), out rpta);
                    if (dtArticulo != null)
                    {
                        articulo.DtImagenes = dtArticulo;
                        //Ajustar tamaño picture
                        int    cantidad_images = dtArticulo.Rows.Count;
                        string rutaDestino;
                        if (cantidad_images == 1)
                        {
                            this.px1.Size  = new Size(this.px1.Width * 2, this.px1.Height * 2);
                            this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino);
                            this.px1.BringToFront();
                        }
                        else if (cantidad_images == 2)
                        {
                            this.px1.Size  = new Size(this.px1.Width, this.px1.Height * 2);
                            this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino);

                            this.px2.Size  = new Size(this.px2.Width, this.px2.Height * 2);
                            this.px2.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[1]["Imagen"]), out rutaDestino);

                            this.px1.BringToFront();
                            this.px2.BringToFront();
                        }
                        else if (cantidad_images == 3)
                        {
                            this.px1.Size = new Size(this.px1.Width, this.px1.Height * 2);

                            this.px1.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[0]["Imagen"]), out rutaDestino);
                            this.px2.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[1]["Imagen"]), out rutaDestino);
                            this.px3.Image = Imagenes.ObtenerImagen("RutaImagenesArticulos",
                                                                    Convert.ToString(dtArticulo.Rows[2]["Imagen"]), out rutaDestino);

                            this.px1.BringToFront();
                        }
                    }
                    else
                    {
                        this.px1.Size  = new Size(this.px1.Width * 2, this.px1.Height * 2);
                        this.px1.Image = Resources.SIN_IMAGEN1;
                        this.px1.BringToFront();
                    }
                }
                else
                {
                    if (!rpta.Equals("OK"))
                    {
                        throw new Exception("Hubo un error al buscar un artículo");
                    }
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "AsignarDatosArticulo",
                                              "Hubo un error al asignar los datos del artículo", ex.Message);
            }
        }
        private async void BtnClientes_Click(object sender, EventArgs e)
        {
            MensajeEspera.ShowWait("Cargando reporte...");

            MainController main     = MainController.GetInstance();
            int            id_cobro = main.Id_cobro;

            DataTable dtClientes = new DataTable("Clientes");

            dtClientes.Columns.Add("Id_cliente", typeof(int));
            dtClientes.Columns.Add("Nombre_cliente", typeof(string));
            dtClientes.Columns.Add("Celular_cliente", typeof(string));
            dtClientes.Columns.Add("Referencia_articulo", typeof(string));
            dtClientes.Columns.Add("Saldo_restante", typeof(string));
            dtClientes.Columns.Add("Venta_total", typeof(string));
            dtClientes.Columns.Add("Fecha_venta", typeof(string));
            dtClientes.Columns.Add("Fecha_ultimo_pago", typeof(string));

            int      id_cliente          = 0;
            string   nombre_cliente      = string.Empty;
            string   celular_cliente     = string.Empty;
            string   referencia_articulo = string.Empty;
            decimal  saldo_restante      = 0;
            decimal  total_venta         = 0;
            DateTime fecha_venta         = DateTime.Now;
            decimal  suma_ventas         = 0;
            decimal  suma_saldos         = 0;
            DateTime fecha_ultimo_pago   = DateTime.Now;

            var(rpta, dtVentas) =
                await NVentas.BuscarVentas("ID COBRO ACTIVO", id_cobro.ToString());

            if (dtVentas != null)
            {
                foreach (DataRow row in dtVentas.Rows)
                {
                    Ventas venta = new Ventas(row);
                    id_cliente      = venta.Id_cliente;
                    nombre_cliente  = venta.Cliente.NombreCompleto;
                    celular_cliente = venta.Cliente.Celular;
                    total_venta     = venta.Total_venta;
                    fecha_venta     = venta.Fecha_venta;
                    suma_ventas    += venta.Total_venta;

                    if (!venta.Tipo_venta.Equals("MIGRACION"))
                    {
                        var(dtDetalleArticulos, rptaBusqueda) =
                            await NArticulos.BuscarArticulos("ID VENTA", venta.Id_venta.ToString());

                        if (dtDetalleArticulos != null)
                        {
                            StringBuilder referencias = new StringBuilder();
                            referencias.Append(dtDetalleArticulos.Rows.Count + " referencias: ");
                            foreach (DataRow rowArt in dtDetalleArticulos.Rows)
                            {
                                Detalle_articulos_venta detalle = new Detalle_articulos_venta(rowArt);
                                referencias.Append("(" + detalle.Articulo.Id_articulo + ") ");
                                referencias.Append(detalle.Articulo.Referencia_articulo + " - ");
                            }
                            referencia_articulo = referencias.ToString();
                        }
                    }

                    //Buscar los agendamientos de cada venta para ver su saldo restante
                    var(rpta1, dtAgendamientos) = await NAgendamiento_cobros.BuscarAgendamientos("ID VENTA", venta.Id_venta.ToString());

                    if (dtAgendamientos != null)
                    {
                        Agendamiento_cobros ag = new Agendamiento_cobros(dtAgendamientos.Rows[0]);
                        saldo_restante    = ag.Saldo_restante;
                        suma_saldos      += ag.Saldo_restante;
                        fecha_ultimo_pago = ag.Fecha_cobro;
                    }

                    DataRow newRow = dtClientes.NewRow();
                    newRow["Id_cliente"]          = id_cliente;
                    newRow["Nombre_cliente"]      = nombre_cliente;
                    newRow["Celular_cliente"]     = celular_cliente;
                    newRow["Referencia_articulo"] = referencia_articulo;
                    newRow["Saldo_restante"]      = saldo_restante.ToString("C");
                    newRow["Venta_total"]         = total_venta.ToString("C");
                    newRow["Fecha_venta"]         = fecha_venta.ToString("dd-MM-yyyy");
                    newRow["Fecha_ultimo_pago"]   = fecha_ultimo_pago.ToString("dd-MM-yyyy");
                    dtClientes.Rows.Add(newRow);
                }

                if (dtClientes.Rows.Count > 0)
                {
                    MensajeEspera.CloseForm();
                    //Enviar informe
                    FrmReporteClientes frmReporteClientes = new FrmReporteClientes
                    {
                        WindowState  = FormWindowState.Maximized,
                        dtClientes   = dtClientes,
                        Total_saldos = suma_saldos.ToString("C"),
                        Total_ventas = suma_ventas.ToString("C"),
                    };
                    frmReporteClientes.Show();
                }
                else
                {
                    Mensajes.MensajeInformacion("No se encontraron clientes", "Entendido");
                }
            }
            else
            {
                Mensajes.MensajeInformacion("No se encontraron clientes", "Entendido");
            }

            MensajeEspera.CloseForm();
        }