Ejemplo n.º 1
0
        private void CargarDatos()
        {
            if (venta != null)
            {
                cliente    = clienteController.SelectOne(venta.ClienteId);
                usocfdi    = usocfdiController.SelectOne(venta.UsoCfdi);
                formaPago  = formaPagoController.SelectOne(venta.FormaPago1);
                metodoPago = metodoPagoController.SelectOne(venta.MetodoPago);


                TxtCliente.Text    = cliente == null ? "" : cliente.RazonSocial.Trim().Equals("") ? cliente.Negocio : cliente.RazonSocial.Trim();
                TxtUsoCFDI.Text    = usocfdi == null ? "" : usocfdi.Descripcion;
                TxtFormaPago.Text  = formaPago == null ? "" : formaPago.Descripcion;;
                TxtMetodoPago.Text = metodoPago == null ? "" : metodoPago.Descripcion;

                Malla.Rows.Clear();
                Malla.Rows.Add();
                Malla.Rows[Malla.RowCount - 1].Cells[0].Value = venta.NoRef;
                Malla.Rows[Malla.RowCount - 1].Cells[1].Value = venta.Total;
                Malla.Rows[Malla.RowCount - 1].Cells[2].Value = venta.EstadoDocId;
                Malla.Rows[Malla.RowCount - 1].Cells[3].Value = venta.DatosCliente;
            }
            else
            {
                TxtCliente.Text    = "";
                TxtUsoCFDI.Text    = "";
                TxtFormaPago.Text  = "";
                TxtMetodoPago.Text = "";
                Malla.Rows.Clear();
                Ambiente.Mensaje("El ticket no existe");
            }
        }
Ejemplo n.º 2
0
 private void TxtMetodoPago_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         using (var form = new FrmBusqueda(TxtMetodoPago.Text.Trim(), (int)Ambiente.TipoBusqueda.MetodoPago))
         {
             if (form.ShowDialog() == DialogResult.OK)
             {
                 metodoPago         = form.MetodoPago;
                 TxtMetodoPago.Text = metodoPago.Descripcion;
             }
         }
     }
 }
 public bool InsertOne(CMetodopago o)
 {
     try
     {
         using (var db = new DymContext())
         {
             db.Add(o);
             return(db.SaveChanges() > 0 ? true : false);
         }
     }
     catch (Exception ex)
     {
         Ambiente.Mensaje("Algo salio mal con: " + MethodBase.GetCurrentMethod().Name + "@" + GetType().Name + "\n" + ex.ToString());
     }
     return(false);
 }
 public bool Update(CMetodopago o)
 {
     try
     {
         using (var db = new DymContext())
         {
             db.Entry(o).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
             return(db.SaveChanges() > 0 ? true : false);
         }
     }
     catch (Exception ex)
     {
         Ambiente.Mensaje("Algo salio mal con: " + MethodBase.GetCurrentMethod().Name + "@" + GetType().Name + "\n" + ex.ToString());
     }
     return(false);
 }
Ejemplo n.º 5
0
        private void SeleccionaRegistro()
        {
            if (Grid1.Rows.Count <= 0)
            {
                DialogResult = DialogResult.Abort;
                Dispose();
                return;
            }


            switch (Catalogo)
            {
            case (int)Ambiente.TipoBusqueda.Clientes:

                using (var db = new DymContext())
                {
                    Cliente = db.Cliente.Where(x => x.ClienteId ==
                                               Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }

                break;

            case (int)Ambiente.TipoBusqueda.Proveedores:
                using (var db = new DymContext())
                {
                    Proveedor = db.Proveedor.Where(x => x.ProveedorId ==
                                                   Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Productos:
                using (var db = new DymContext())
                {
                    Producto = db.Producto.Where(x => x.ProductoId ==
                                                 Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Categorias:
                using (var db = new DymContext())
                {
                    Categoria = db.Categoria.Where(x => x.CategoriaId ==
                                                   Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Laboratorios:
                using (var db = new DymContext())
                {
                    Laboratorio = db.Laboratorio.Where(x => x.LaboratorioId ==
                                                       Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Impuestos:
                using (var db = new DymContext())
                {
                    Impuesto = db.Impuesto.Where(x => x.ImpuestoId ==
                                                 Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Sustancias:
                using (var db = new DymContext())
                {
                    Sustancia = db.Sustancia.Where(x => x.SustanciaId ==
                                                   Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }

                break;



            case (int)Ambiente.TipoBusqueda.Estaciones:
                using (var db = new DymContext())
                {
                    Estacion = db.Estacion.Where(x => x.EstacionId ==
                                                 Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.ClavesSat:
                using (var db = new DymContext())
                {
                    CClaveProdServ = db.CClaveProdServ.Where(x => x.ClaveProdServId ==
                                                             Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Presentaciones:

                using (var db = new DymContext())
                {
                    Presentacion = db.Presentacion.Where(x => x.PresentacionId ==
                                                         Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.UnidadesMedida:
                using (var db = new DymContext())
                {
                    UnidadMedida = db.UnidadMedida.Where(x => x.UnidadMedidaId ==
                                                         Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Usuarios:
                using (var db = new DymContext())
                {
                    Usuario = db.Usuario.Where(x => x.UsuarioId ==
                                               Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.MetodoPago:
                using (var db = new DymContext())
                {
                    MetodoPago = db.CMetodopago.Where(x => x.MetodoPagoId ==
                                                      Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.FormaPago:
                using (var db = new DymContext())
                {
                    FormaPago = db.FormaPago.Where(x => x.FormaPagoId ==
                                                   Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.UsoCDFI:
                using (var db = new DymContext())
                {
                    Usocfdi = db.CUsocfdi.Where(x => x.UsoCfdiid ==
                                                Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString().Trim()).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Tickets:
                using (var db = new DymContext())
                {
                    Venta = db.Venta.Where(x => x.NoRef ==
                                           (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Empresas:
                using (var db = new DymContext())
                {
                    Empresa = db.Empresa.Where(x => x.EmpresaId ==
                                               (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.RegimenFiscal:
                using (var db = new DymContext())
                {
                    Regimenfiscal = db.CRegimenfiscal.Where(x => x.RegimenFiscalId.Equals(
                                                                Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Sucursal:
                using (var db = new DymContext())
                {
                    Sucursal = db.Sucursal.Where(x => x.SucursalId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault();
                }
                break;

            case (int)Ambiente.TipoBusqueda.Reportes:
                using (var db = new DymContext())
                {
                    Reporte = db.Reporte.Where(x => x.ReporteId == (int)Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value).FirstOrDefault();
                }
                break;

            default:
                MessageBox.Show("Error, no hay enumerador para catalogo");
                break;
            }

            DialogResult = DialogResult.OK;
        }