private void BtnContestarEncuesta_Click(object sender, EventArgs e)
 {
     try
     {
         var item = ObtenerSeleccionado();
         if (item != null)
         {
             if (item.asignar)
             {
                 // newlista = Model._listaCuestionario;
             }
             else
             {
                 CIDMessageBox.ShowAlert(Messages.SystemName, "DEBE MARCAR EL CHECK DE UNA PREGUNTA", TypeMessage.informacion);
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 2
0
        private async void FrmServicioNuevo_Shown(object sender, EventArgs e)
        {
            try
            {
                var z = await Model.GetListaTipoIva();

                Model.LlenarListaTI(z);
                var a = await Model.GetListaTipoServicio();

                Model.LlenarListaTServicio(a);
                IniciarBinding();
                if (Model.State == EntityState.Update)
                {
                    CIDWait.Show(async() =>
                    {
                        await CargarDatos();
                        await CargarImagen();
                    }, "ESPERE");
                    //if (Model.Foto == null)
                    //    Model.Foto = Properties.Resources.imagen_subir;
                    //await Task.Delay(2000);
                }
                //else
                //{
                //    Model.Foto = Properties.Resources.imagen_subir;
                //}
            }
            catch (Exception ex)
            {
                CIDMessageBox.ShowAlert(Messages.SystemName, "ERROR AL CARGAR LA IMAGEN", TypeMessage.error);
                //throw ex;
            }
        }
Esempio n. 3
0
        private void IdTipoPromocion_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                TipoPromocion item = (TipoPromocion)IdTipoPromocion.SelectedItem;
                DescripcionControl.Text   = item.descripcion;
                grbBuscarServProd.Enabled = true;
                grServProd.Enabled        = true;
                gbNombre.Enabled          = true;
                switch (item.IdTipoPromocion)
                {
                case 0: DescripcionControl.Text = ""; GetPanel(new FrmSeleccione());
                    grbBuscarServProd.Enabled   = false;
                    grServProd.Enabled          = false;
                    break;

                case 1: GetPanel(new FrmPromocionDescuento(Model));
                    break;

                case 2: GetPanel(new FrmPromocionNxN(Model)); break;

                case 3: GetPanel(new FrmPromocionMxN(Model)); break;

                default: DescripcionControl.Text = "Error"; break;
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmNuevaPromocion ~ IdTipoPromocion_SelectedIndexChanged(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
            }
        }
Esempio n. 4
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         //flpBotonesGroup.Enabled = false;
         this.CleanErrors(errorProvider1, typeof(DireccionesClienteViewModel));
         var validaciones = Model.Validate();
         if (validaciones.IsValid)
         {
             var itemEstado    = ObtenerEstadoSeleccionado();
             var itemMunicipio = ObtenerMunicipioSeleccionado();
             Model.NombreEstado    = itemEstado.Descripcion;
             Model.NombreMunicipio = itemMunicipio.Descripcion;
             Model.Agregar();
             LimpiarPropiedades();
         }
         else
         {
             this.ShowErrors(errorProvider1, typeof(DireccionesClienteViewModel), validaciones);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmDireccionesCliente ~ btnAgregar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
     finally
     {
         //flpBotonesGroup.Enabled = true;
     }
 }
Esempio n. 5
0
 private void LlenarDatos(object Datos)
 {
     try
     {
         var Producto = (BusqueProducto)Datos;
         var x        = ModelCompra.ListaCompra.Where(p => p.IdProducto == Producto.IdProducto).Select(u => {
             //u.Cantidad += Producto.CantidadProducto;
             //Producto.PrecioPublico - (Producto.PrecioPublico * (Producto.PorcentajeIva / 100));
             u.PrecioCosto   = Producto.CostoProducto - (Producto.CostoProducto * (Producto.PorcentajeIva / 100));
             u.PorcentajeIva = u.Cantidad * (Producto.CostoProducto * (Producto.PorcentajeIva / 100));
             u.Total         = u.Cantidad * Producto.CostoProducto;
             u.SubTotal      = u.Cantidad * u.PrecioCosto; return(u);
         }).ToList();
         if (x.Count == 1)
         {
             this.sfDataGrid1.Refresh();
             //TotalCompra();
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmCompra ~ LlenarDatos(object Datos)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
Esempio n. 6
0
        private async void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                this.CleanErrors(errorProvider1, typeof(CancelacionVentaViewModel));
                var validationResults = Model.Validate();
                validationResults.ToString();
                if (validationResults.IsValid)
                {
                    VentasCancelaciones x = await Model.GuardarCancelacion(CurrentSession.IdCuentaUsuario);

                    if (x.Resultado == 1)
                    {
                        CIDMessageBox.ShowAlert(Messages.SystemName, Messages.SuccessMessage, TypeMessage.correcto);
                        LimpiarDatos();
                    }
                    else
                    {
                        CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorDeleteMessage, TypeMessage.error);
                    }
                }
                else
                {
                    this.ShowErrors(errorProvider1, typeof(CancelacionVentaViewModel), validationResults);
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmCancelacion() ~ BtnGuardar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
            }
        }
Esempio n. 7
0
 private void btnNuevo_Click(object sender, EventArgs e)
 {
     try
     {
         var item = ObtenerSeleccionado();
         if (item != null)
         {
             if (item.IdOrdenPaquete == Guid.Empty)
             {//this.CleanErrors(errorProvider1, typeof(FormaPagoViewModel));
                 Cliente c = new Cliente();
                 c.NombreCompleto = Model.NombreCompleto;
                 c.IdCliente      = Model.IdCliente;
                 FrmCapturaCitaNuevo cita = new FrmCapturaCitaNuevo(DateTime.Now, item, c);
                 cita.ShowDialog();
                 Model.ListaOrdenPaquete.Remove(item);
                 Model.ListaOrdenPaquete.Add(cita.ordenPaquete);
                 OrdenPaquete = cita.ordenPaquete;
                 GridPaquete.Refresh();
                 ValidarPaquete();
             }
             else
             {
                 CIDMessageBox.ShowAlert(Messages.SystemName, "El paquete ya esta agendado", TypeMessage.informacion);
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 8
0
        private void BtnBajar_Click(object sender, EventArgs e)
        {
            try
            {
                var item = ObtenerSeleccionado();
                if (item != null)
                {
                    int RowToMove = this.dtgPreguntas.CurrentCell.RowIndex;

                    if (RowToMove < Model.ListaPregunta.Count)
                    {
                        //Preguntas pregunta = new Preguntas { IdPregunta = item.IdPregunta, Pregunta = item.Pregunta, Respuesta = item.Respuesta, TipoPregunta = item.TipoPregunta };
                        //this.PreguntasEncuesta.Remove(PreguntasEncuesta.Find(x=> x.IdPregunta.Equals(item.IdPregunta)));
                        this.Model.ListaPregunta.Remove(item);
                        this.Model.ListaPregunta.Insert(RowToMove, item);
                    }
                    else
                    {
                        CIDMessageBox.ShowAlert(Messages.SystemName, "LA PREGUNTA YA SE ENCUENTRA EN LA ULTIMA POSICION", TypeMessage.informacion);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 private void BtnOpciones_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.NombreCompleto.Text != string.Empty && this.TipoConsultaControl.SelectedIndex > 0)
         {
             bool controlNutricional = (TipoConsultaControl.SelectedIndex == 3) ? true : false;
             if (!controlNutricional)
             {
                 tab.TabPages.Remove(tabPlanAlimentacion);//Aquí se oculta el tab.
             }
             else
             {
                 if (!tab.Controls.Contains(tabPlanAlimentacion))
                 {
                     tab.TabPages.Add(tabPlanAlimentacion);
                 }
             }
             Botones();
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, "DEBE SELECCIONAR UN CLIENTE Y TIPO DE CONSULTA", TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmNuevaConsulta ~ BtnOpciones_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
Esempio n. 10
0
 private void BtnSeleccionar_Click(object sender, EventArgs e)
 {
     try
     {
         BtnSeleccionar.Enabled = false;
         OpenFileDialog BuscarImagen = new OpenFileDialog();
         BuscarImagen.Filter           = "Image Files|*.png;*.jpg;*.bmp";
         BuscarImagen.FileName         = "";
         BuscarImagen.Title            = "Seleccione una imagen";
         BuscarImagen.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures).ToString();
         if (BuscarImagen.ShowDialog() == DialogResult.OK)
         {
             Model.UpdateFoto    = true;
             Model.ImageLocation = BuscarImagen.FileName;
             var x = Model.Foto.VaryQualityLevel(35L);
             // Bitmap bit = new Bitmap((Image)x.Clone());
             Model.Foto       = x;
             Model.FotoBase64 = ((Image)x.Clone()).ToBase64String(x.RawFormat);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmEmpleado ~ BtnSeleccionar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
     finally
     {
         BtnSeleccionar.Enabled = true;
     }
 }
Esempio n. 11
0
 private void BtnAgregarRespuesta_Click(object sender, EventArgs e)
 {
     try
     {
         var item = ObtenerSeleccionado();
         if (item != null)
         {
             if (item.TipoPregunta == "MULTIPLE")
             {
                 FrmAgregarRespuesta _Resp = new FrmAgregarRespuesta(item);
                 _Resp.ShowDialog();
                 _Resp.Dispose();
                 if (_Resp.DialogResult == DialogResult.OK)
                 {
                     var x = _Resp.CargarDatosR();
                     this.Model.ListaRespuesta.Add(x);
                 }
             }
             else
             {
                 CIDMessageBox.ShowAlert(Messages.SystemName, "LA PREGUNTA SELECCIONADA ES DE RESPUESTA ABIERTA", TypeMessage.informacion);
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, "DEBE SELECCIONAR UNA FILA DEL GRID DE PREGUNTAS", TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         CIDMessageBox.ShowAlert(Messages.SystemName, ex.Message.ToString(), TypeMessage.error);
     }
 }
Esempio n. 12
0
        private void CargarImagen()
        {
            try
            {
                //Creamos la ruta para guardar las fotos si no existe
                string ruta = Path.Combine(Application.StartupPath + @"\Resources\imgClientes\");
                if (!Directory.Exists(ruta))
                {
                    Directory.CreateDirectory(ruta);
                }
                if (Model.UrlFoto != "" && Model.UrlFoto != null)
                {
                    string User = ConfigurationManager.AppSettings.Get("UsuarioFtpTxt");
                    string pass = ConfigurationManager.AppSettings.Get("ContraseñaFtpTxt");
                    Model.Extencion = Path.GetExtension(Model.UrlFoto);                                                                   //Obtenemos la Extencion del archivo
                    Model.RutaAux   = Path.Combine(Application.StartupPath + @"\Resources\imgClientes\" + Model.Clave + Model.Extencion); //Creamos la ruta para guardar la imagen



                    //Verificamos que la imagen no exista, si existe la borramos.
                    if (File.Exists(Model.RutaAux))
                    {
                        File.Delete(Model.RutaAux);//Borramos la imagen.
                    }

                    CIDWait.Show(async() =>
                    {
                        //Descargamos la imagen del Servidor FTP a Resources
                        await Model.DownloadFile(Model.RutaAux, Model.UrlFoto, User, pass);
                    }, "Espere");

                    if (!File.Exists(Model.RutaAux))
                    {
                        //Mensage de error en caso que no se haya obtenido la imagen.
                        CIDMessageBox.ShowAlert(Messages.SystemName, "NO SE PUEDO OBTENER LA IMAGEN", TypeMessage.informacion);
                    }
                    else
                    {
                        CIDWait.Show(async() =>
                        {
                            Model.RutaImagen = Model.RutaAux;
                            var x            = Image.FromFile(Model.RutaAux);
                            var y            = await Model.Convertir_Imagen_Bytes(x);
                            x.Dispose();
                            Model.Foto    = await Model.Convertir_Bytes_Imagen(y);
                            Model.UrlFoto = ConfigurationManager.AppSettings.Get("ServerFtpTxt") + "/imgCliente/";
                        }, "Espere");
                    }
                }
                else
                {
                    Model.RutaImagen = "SIN FOTO";
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmPaqueteNuevo() ~ CargarImagen()");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
            }
        }
Esempio n. 13
0
        private async void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                btnGuardar.Enabled = false;
                this.CleanErrors(errorProvider1, typeof(SucursalViewModel));
                var ValidationsResult = Model.Validate();
                if (ValidationsResult.IsValid)
                {
                    var resultado = await Model.GuardarCambios(CurrentSession.IdCuentaUsuario);

                    if (resultado.Result > 0)
                    {
                        CIDMessageBox.ShowAlert(Constants.Messages.SystemName, Constants.Messages.SuccessMessage, TypeMessage.correcto);
                        Close();
                    }
                }
                else
                {
                    this.ShowErrors(errorProvider1, typeof(SucursalViewModel), ValidationsResult);
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmSucursal ~ btnGuardar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorLoadMessage, TypeMessage.error);
            }
            finally
            {
                btnGuardar.Enabled = true;
            }
        }
Esempio n. 14
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         btnEliminar.Enabled = false;
         EntradaSalidaAlmacen item = (EntradaSalidaAlmacen)ObtenerSeleccionado();
         if (item != null)
         {
             Model.ListaProducto.Remove(item);
             CantidadProducto();
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         btnEliminar.Enabled = true;
     }
 }
Esempio n. 15
0
        private async void FrmPromocionDias_Load(object sender, EventArgs e)
        {
            try
            {
                if (Model.IdPromocion != Guid.Empty)
                {
                    await Model.GetDiasAsync();

                    if (Model.EsPeriodo)
                    {
                        rbPeriodo.Checked    = true;
                        panelPeriodo.Visible = true;
                        panelDias.Visible    = false;
                    }
                    else
                    {
                        rbDias.Checked       = true;
                        panelPeriodo.Visible = false;
                        panelDias.Visible    = true;
                    }
                }
                else
                {
                    rbPeriodo.Checked = true;
                }
                Model.FechaInicio = DateTime.Now;
                Model.FechaFin    = DateTime.Now.AddMonths(1);
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmPromocionDias ~ FrmPromocionDias_Load(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
            }
        }
        private void IniciarBinding()
        {
            try
            {
                FechaControl.DataBindings.Add("Value", Model, "FechaConsulta", true, DataSourceUpdateMode.OnPropertyChanged);

                NombreCompleto.DataBindings.Add("Text", Model, "NombreCompleto", true, DataSourceUpdateMode.OnPropertyChanged);

                TipoConsultaControl.DataBindings.Add("SelectedValue", Model, "IdTipoConsulta", true, DataSourceUpdateMode.OnPropertyChanged);
                TipoConsultaControl.DataBindings.Add("DataSource", Model, "_ListaTipoconsulta", true, DataSourceUpdateMode.OnPropertyChanged);
                Iniciarcombo();

                dtgEncuestas.AutoGenerateColumns = false;
                dtgEncuestas.DataBindings.Add("Datasource", Model, "_listaCuestionario", true, DataSourceUpdateMode.OnPropertyChanged);

                dtgMediciones.AutoGenerateColumns = false;
                dtgMediciones.DataBindings.Add("Datasource", Model, "_ListaMediciones", true, DataSourceUpdateMode.OnPropertyChanged);

                DiagnosticoControl.DataBindings.Add("Text", Model, "Diagnostico", true, DataSourceUpdateMode.OnPropertyChanged);
                RecomendacionesControl.DataBindings.Add("Text", Model, "Recomendaciones", true, DataSourceUpdateMode.OnPropertyChanged);
                ObservacionesControl.DataBindings.Add("Text", Model, "Observaciones", true, DataSourceUpdateMode.OnPropertyChanged);

                this.dtgComentarios.AutoGenerateColumns = false;
                dtgComentarios.DataBindings.Add("DataSource", Model, "_listaComentario", true, DataSourceUpdateMode.OnPropertyChanged);
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmOpcionCuestionario ~ iniciarBinding()");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
            }
        }
Esempio n. 17
0
 private void BtnVentas_Click(object sender, EventArgs e)
 {
     try
     {
         FrmBuscarVentas cancelacion = new FrmBuscarVentas();
         cancelacion.ShowDialog();
         if (cancelacion.Model.Listaventa.Count == 0)
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, "NO HAY VENTAS DEL DIAS VERIFIQUE SU FECHA. GRACIAS", TypeMessage.informacion);
         }
         else
         {
             if (cancelacion.Model.IdVenta != Guid.Empty)
             {
                 ClaveControl.Text = cancelacion.Model.Folio;
                 Model.IdVenta     = cancelacion.Model.IdVenta;
                 DetalleVenta();
                 // LLenarGrid2(Producto.producto, IdTipo);
                 //LLenarGrid(Producto.producto);
             }
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmCancelacion() ~ BtnVentas_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
Esempio n. 18
0
 private void btnPagar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Model.ListaEspera.Count > 0)
         {
             BindingList <AbonoPaquete> ListaPaquete = (BindingList <AbonoPaquete>)DataGridAbono.DataSource;
             Model.TablaAbonoPaquete = ObtenerDatosTabla(ListaPaquete);
             FrmSeleccionarPago pago = new FrmSeleccionarPago(Model);
             pago.ShowDialog();
             if (pago.resultado)
             {
                 LimpiarPropiedades();
             }
             else
             {
                 CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.informacion);
             }
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, "AGREGUE UN PAQUETE A ABONAR", TypeMessage.informacion);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 19
0
        public async void MetodoBuscar()
        {
            try
            {
                Model1.FechaVenta = DateTime.Now;
                Model1.IdSucursal = CurrentSession.IdSucursal;
                Model1.Folio      = Model.Folio;
                await Model1.GetVentaFechaDiaIdSucursal();

                if (Model1.Listaventa.Count == 0)
                {
                    CIDMessageBox.ShowAlert(Messages.SystemName, "VERIFICAR QUE LA EL TICKET SEA DEL DIA. GRACIAS.", TypeMessage.informacion);
                }
                else
                {
                    if (Model1.Listaventa.Count == 1)
                    {
                        Model1.Listaventa.Select(u =>
                        {
                            Model.IdVenta = u.IdVenta;
                            return(u);
                        }).ToList();
                        DetalleVenta();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 20
0
 private void BtnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         errorProvider1.SetError(ValorControl, string.Empty);
         if (!string.IsNullOrWhiteSpace(ValorControl.Text))
         {
             var item = Model.ListaValores.Where(l => l.Valor == ValorControl.Text.Trim()).Select(x => x.Valor).ToList();
             if (item.Count == 0)
             {
                 ValorLista valorLista = new ValorLista
                 {
                     Valor = ValorControl.Text.Trim()
                 };
                 Model.ListaValores.Add(valorLista);
             }
             else
             {
                 errorProvider1.SetError(ValorControl, "Ya existe un valor con el mismo nombre");
             }
         }
         else
         {
             errorProvider1.SetError(ValorControl, "Ingrese el nombre del nuevo valor de la lista");
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmDireccionesCliente ~ BtnAgregar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorLoadMessage, TypeMessage.error);
     }
 }
Esempio n. 21
0
 private void pictureBox1_Click(object sender, EventArgs e)
 {
     if (CIDMessageBox.ShowAlertRequest(Messages.SystemName, Messages.ConfirmCancelInput) == DialogResult.OK)
     {
         Close();
     }
 }
Esempio n. 22
0
        private async void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                var item = ObtenerSeleccionado();
                if (item != null)
                {
                    if (CIDMessageBox.ShowAlertRequest(Messages.SystemName, Messages.ConfirmDeleteMessage) == DialogResult.OK)
                    {
                        Model.IdPaquete = item.IdPaquete;
                        var result = await Model.DeleteAsync();

                        if (result == 1)
                        {
                            CIDMessageBox.ShowAlert(Messages.SystemName, Messages.SuccessDeleteMessage, TypeMessage.correcto);
                            await Model.GetAll();
                        }
                        else
                        {
                            CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorDeleteMessage, TypeMessage.error);
                        }
                    }
                }
                else
                {
                    CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmPaquete ~  btnEliminar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorDeleteMessage, TypeMessage.error);
            }
        }
Esempio n. 23
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         Model.item = ObtenerSeleccionado();
         if (Model.item != null)
         {
             Model.State            = EntityState.Update;
             Model.IdEstado         = Model.item.DatosEstado.IdEstado;
             Model.IdMunicipio      = Model.item.DatosMunicipio.IdMunicipio;
             Model.Calle            = Model.item.Calle;
             Model.EntreCalles      = Model.item.EntreCalles;
             Model.Referencias      = Model.item.Referencias;
             Model.CodigoPostal     = Model.item.CodigoPostal;
             Model.NumeroInterior   = Model.item.NumeroInterior;
             Model.NumeroExterior   = Model.item.NumeroExterior;
             Model.Contacto         = Model.item.Contacto;
             Model.TelefonoContacto = Model.item.TelefonoContacto;
             Model.Colonia          = Model.item.Colonia;
             Model.SNInterior       = (Model.NumeroInterior == 0) ? true : false;
             Model.SNExterior       = (Model.NumeroExterior == 0) ? true : false;
         }
         else
         {
             CIDMessageBox.ShowAlert(Messages.SystemName, Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmDireccionesCliente ~ btnModificar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.informacion);
     }
 }
Esempio n. 24
0
 /// <summary>
 /// Evento que habre el formulario de Nuevo Alimento con los campos
 /// del registro seleccionado
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         VerticalScrollBar x = (VerticalScrollBar)DGridAlimento.TableControl.VerticalScroll.ScrollBar;
         x.ValueChanged -= X_ValueChanged;
         Alimento item = ObtenerSeleccionado();
         if (item != null)
         {
             FrmAlimentoNuevo modificar = new FrmAlimentoNuevo(item.IdAlimento);
             modificar.ShowDialog();
             modificar.Dispose();
             Model.Opcion = 2;
             CargarGrid();
             x.ValueChanged += X_ValueChanged;
         }
         else
         {
             CIDMessageBox.ShowAlert(Constants.Messages.SystemName, Constants.Messages.GridSelectMessage, TypeMessage.informacion);
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmAlimentoGrid ~ btnModificar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
     }
 }
Esempio n. 25
0
 private void BtnSeleccionar_Click(object sender, EventArgs e)
 {
     try
     {
         OpenFileDialog BuscarImagen = new OpenFileDialog();
         BuscarImagen.Filter           = "Image Files|*.png;*.jpg;*.bmp";
         BuscarImagen.FileName         = "";
         BuscarImagen.Title            = "Seleccione una imagen";
         BuscarImagen.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures).ToString();
         if (BuscarImagen.ShowDialog() == DialogResult.OK)
         {
             Model.Imagen       = null;
             Model.UpdateImagen = true;
             Model.Extencion    = Path.GetExtension(BuscarImagen.FileName);  //Obtenemos la extención de la imagen.
             Model.RutaImagen   = BuscarImagen.FileName;                     //Guardamos la ruta de la imagen.
             var x = Image.FromFile(Model.RutaImagen).VaryQualityLevel(35L); //Almacenamos la imagen creada en una variable(Imagen).
             var y = Model.Convertir_Imagen_Bytes(x);                        //Mandamos la variable para convertirla a bytes.
             x.Dispose();
             Model.Imagen = Model.Convertir_Bytes_Imagen(y);                 //Le pasamos la imagen convertida a la propiedad Imagen del modelo para mostrarlo en el formulario.
             var a = Model.UrlImagen;
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmServicio ~ BtnSeleccionar_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }
Esempio n. 26
0
        private async void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                Sucursal item = ObtenerSeleccionado();
                if (item != null)
                {
                    if (CIDMessageBox.ShowAlertRequest(Constants.Messages.SystemName, Constants.Messages.ConfirmDeleteMessage) == DialogResult.OK)
                    {
                        Model.IdSucursal = item.IdSucursal;
                        var result = await Model.Delete(CurrentSession.IdCuentaUsuario);

                        if (result == 1)
                        {
                            CIDMessageBox.ShowAlert(Constants.Messages.SystemName, Constants.Messages.SuccessDeleteMessage, TypeMessage.correcto);
                            GetDataAsync();
                        }
                        else
                        {
                            CIDMessageBox.ShowAlert(Constants.Messages.SystemName, Constants.Messages.SuccessDeleteMessage, TypeMessage.correcto);
                        }
                    }
                }
                else
                {
                    CIDMessageBox.ShowAlert(Constants.Messages.SystemName, Constants.Messages.GridSelectMessage, TypeMessage.informacion);
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmSucursalesGrid() ~  btnEliminar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorDeleteMessage, TypeMessage.error);
            }
        }
Esempio n. 27
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (Model.EsProducto)
         {
             FrmBusquedaProducto buscar = new FrmBusquedaProducto(1);
             buscar.ShowDialog();
             Model.IdGenerico = buscar.producto.IdProducto;
             Model.Nombre     = buscar.producto.Nombre;
         }
         else
         {
             FrmBuscarServicio buscar = new FrmBuscarServicio();
             buscar.ShowDialog();
             Model.IdGenerico = buscar.servicio.IdServicio;
             Model.Nombre     = buscar.servicio.Nombre;
         }
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmNuevaPromocion ~ button1_Click(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }
Esempio n. 28
0
        private async void btnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                this.CleanErrors(errorProvider1, typeof(RegistroEntradaSalidaViewModel));
                var validationResults = Model.Validate();
                validationResults.ToString();
                if (validationResults.IsValid)
                {
                    //Model.IdEmpleado = Model.IdEmpleado;
                    var Resultado = await Model.Registrar();

                    if (Resultado == 1)
                    {
                        CIDMessageBox.ShowAlert(Messages.SystemName, Messages.SuccessMessage, TypeMessage.correcto);
                        LimpiarPropiedades();
                        this.Close();
                    }
                    else
                    {
                        CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
                        LimpiarPropiedades();
                    }
                }
                else
                {
                    this.ShowErrors(errorProvider1, typeof(RegistroEntradaSalidaViewModel), validationResults);
                }
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmRegistroEntradaSalida ~ btnRegistrar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorFormulario, TypeMessage.error);
            }
        }
Esempio n. 29
0
 private void rbProducto_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         if (rbProducto.Checked)
         {
             Model.EsProducto       = true;
             grbBuscarServProd.Text = "Producto";
             button1.Text           = "Buscar Producto";
             if (!EsModificar)
             {
                 Model.Nombre = string.Empty;
             }
         }
         else if (rbServicio.Checked)
         {
             Model.EsProducto       = false;
             grbBuscarServProd.Text = "Servicio";
             button1.Text           = "Buscar servicio";
             if (!EsModificar)
             {
                 Model.Nombre = string.Empty;
             }
         }
         EsModificar = false;
     }
     catch (Exception ex)
     {
         ErrorLogHelper.AddExcFileTxt(ex, "FrmNuevaPromocion ~ rbProducto_CheckedChanged(object sender, EventArgs e)");
         CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorMessage, TypeMessage.error);
     }
 }
Esempio n. 30
0
        private async void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                List <SpecialDate> listsd = new List <SpecialDate>();
                await Model.GetCitaXPeriodo(CurrentSession.IdSucursal);

                Image newimage = Properties.Resources.holaNW2;
                foreach (var item in Model.ListaCapturaCita)
                {
                    SpecialDate special = new SpecialDate();
                    special.IsDateVisible = false;
                    special.Value         = item.FechaInicio;
                    special.Image         = newimage;
                    special.ImageAlign    = ContentAlignment.MiddleLeft;
                    listsd.Add(special);
                }
                this.mcCita2.SpecialDates = listsd;
            }
            catch (Exception ex)
            {
                ErrorLogHelper.AddExcFileTxt(ex, "FrmCapturaCita ~ btnBuscar_Click(object sender, EventArgs e)");
                CIDMessageBox.ShowAlert(Messages.SystemName, Messages.ErrorBusqueda, TypeMessage.error);
            }
        }