private void Inicializa()
 {
     conceptoMovInvController = new ConceptoMovInvController();
     objeto = null;
     CboES.SelectedIndex         = 0;
     CboDigitacion.SelectedIndex = 0;
 }
예제 #2
0
        private void Inicilize()
        {
            conceptoMovInvController = new ConceptoMovInvController();
            devolucionpController    = new DevolucionpController();
            devolucionController     = new DevolucionController();
            proveedorController      = new ProveedorController();
            productoController       = new ProductoController();
            movInvController         = new MovInvController();
            loteController           = new LoteController();


            conceptoMovInv = null;
            devolucion     = null;
            partida        = null;
            proveedor      = null;
            producto       = null;
            lote           = null;

            //Listas
            partidas = new List <Devolucionp>();

            //Variables
            sobreGrid = false;
            Subtotal  = 0;
            Impuesto  = 0;
            CreaDevolucion();
        }
 public FrmConceptosMovsInv(dynamic o)
 {
     InitializeComponent();
     Inicializa();
     objeto        = (ConceptoMovInv)o;
     TxtClave.Text = objeto.ConceptoMovInvId;
 }
예제 #4
0
        private void ResetPDD()
        {
            //Listas
            partidas = new List <Devolucionp>();

            conceptoMovInv = null;
            devolucion     = null;
            partida        = null;
            proveedor      = null;
            producto       = null;
            lote           = null;

            //Variables
            sobreGrid = false;
            Subtotal  = 0;
            Impuesto  = 0;

            TxtConceptoMovInv.Text = "";
            TxtProveedor.Text      = "";
            TxtDocto.Text          = "";
            TxtFecha.Text          = DateTime.Now.ToString("dd-MM-yyyy");
            TxtProducto.Text       = "";
            TxtDescrip.Text        = "";
            TxtLote.Text           = "";
            TxtCaducidad.Text      = "";

            Malla.Rows.Clear();
            CreaDevolucion();
        }
        private void InsertOrUpdate()
        {
            if (objeto == null)
            {
                if (TxtClave.Text.Trim().Length == 0)
                {
                    Ambiente.Mensaje("Proceso abortado");
                    return;
                }
                objeto = new ConceptoMovInv();
                objeto.ConceptoMovInvId = TxtClave.Text.Trim();
                objeto.Descripcion      = TxtNombre.Text.Trim();
                objeto.Es         = CboES.Text.Trim();
                objeto.Afectacion = objeto.Es.Equals("E") ? 1 : -1;
                objeto.Digitacion = CboDigitacion.Text.Trim().Equals("SI") ? true : false;


                if (conceptoMovInvController.InsertOne(objeto))
                {
                    Ambiente.Mensaje("Cambios guardados");
                    Close();
                }
                else
                {
                    Ambiente.Mensaje("Algo salio mal");
                }
            }
            else
            {
                if (TxtClave.Text.Trim().Length == 0)
                {
                    Ambiente.Mensaje("Proceso abortado");
                    return;
                }
                objeto.ConceptoMovInvId = TxtClave.Text.Trim();
                objeto.Descripcion      = TxtNombre.Text.Trim();
                objeto.Es         = CboES.Text.Trim();
                objeto.Afectacion = objeto.Es.Equals("E") ? 1 : -1;
                objeto.Digitacion = CboDigitacion.Text.Trim().Equals("SI") ? true : false;

                if (conceptoMovInvController.Update(objeto))
                {
                    Ambiente.Mensaje("Cambios guardados");
                    Close();
                }
                else
                {
                    Ambiente.Mensaje("Algo salio mal");
                }
            }
        }
예제 #6
0
 private void TxtConceptoMovInv_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         using (var form = new FrmBusqueda(TxtConceptoMovInv.Text, (int)Ambiente.TipoBusqueda.ConceptoMovsInv))
         {
             if (form.ShowDialog() == DialogResult.OK)
             {
                 conceptoMovInv         = form.ConceptoMovInv;
                 TxtConceptoMovInv.Text = conceptoMovInv.Descripcion;
             }
         }
     }
 }
        private void LlenaCampos()
        {
            if (objeto == null)
            {
                objeto = conceptoMovInvController.SelectOne(TxtClave.Text);
            }
            if (objeto == null)
            {
                return;
            }

            TxtClave.Text  = objeto.ConceptoMovInvId;
            TxtNombre.Text = objeto.Descripcion;
        }
 private void InsertOrUpdate()
 {
     if (objeto == null)
     {
         if (TxtClave.Text.Trim().Length == 0)
         {
             Ambiente.Mensaje("Proceso abortado");
             return;
         }
         objeto = new ConceptoMovInv();
         objeto.ConceptoMovInvId = TxtClave.Text.Trim();
         objeto.Descripcion      = TxtNombre.Text.Trim();
         if (conceptoMovInvController.InsertOne(objeto))
         {
             Ambiente.Mensaje("Cambios guardados");
             Close();
         }
         else
         {
             Ambiente.Mensaje("Algo salio mal");
         }
     }
     else
     {
         if (TxtClave.Text.Trim().Length == 0)
         {
             Ambiente.Mensaje("Proceso abortado");
             return;
         }
         objeto.ConceptoMovInvId = TxtClave.Text.Trim();
         objeto.Descripcion      = TxtNombre.Text.Trim();
         if (conceptoMovInvController.Update(objeto))
         {
             Ambiente.Mensaje("Cambios guardados");
             Close();
         }
         else
         {
             Ambiente.Mensaje("Algo salio mal");
         }
     }
 }
        private void LlenaCampos()
        {
            if (objeto == null)
            {
                objeto = conceptoMovInvController.SelectOne(TxtClave.Text);
            }
            if (objeto == null)
            {
                return;
            }

            TxtClave.Text  = objeto.ConceptoMovInvId;
            TxtNombre.Text = objeto.Descripcion;
            if (objeto.Es.Trim().Equals("E"))
            {
                CboES.SelectedIndex = 0;
            }
            else
            {
                CboES.SelectedIndex = 1;
            }
        }
 private void Inicializa()
 {
     conceptoMovInvController = new ConceptoMovInvController();
     objeto = null;
 }
예제 #11
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.CFormapago.Where(x => x.FormaPagoId.Equals(
                                                        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())
                {
                    Informe = db.Informe.Where(x => x.InformeId.Equals(Grid1.Rows[Grid1.CurrentCell.RowIndex].Cells[0].Value.ToString())).FirstOrDefault();
                }
                break;

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

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

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

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

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

            DialogResult = DialogResult.OK;
        }