public ActionResult RecebePagamentoCliente(Cliente cliente)
        {
            var contasreceber = new Contas_a_Receber();
            var negocios      = new Negocios();

            Session["RecebePagamnentoCliente"] = cliente.id_cliente;

            IList <Contas_a_Receber> recebedados = negocios.RecuperaPagamentoCliente(cliente);

            if (recebedados.Count == 0)
            {
                return(Redirect("index"));
            }
            else
            {
                foreach (var item in recebedados)
                {
                    contasreceber.id_contas_a_receber = item.id_contas_a_receber;
                    contasreceber.id_cliente          = item.id_cliente;
                    contasreceber.data_a_receber      = item.data_a_receber;
                    contasreceber.data_recebimento    = item.data_recebimento;
                    contasreceber.valor_a_receber     = item.valor_a_receber;
                    contasreceber.valor_recebido      = item.valor_recebido;

                    Session["RecebePagamnentoCliente"] = contasreceber;
                    return(View(contasreceber));
                }
            }

            return(View("index"));
        }
예제 #2
0
        public ResponseDetalleNegocio ObtieneDetalleneByNegocio(int IdNegocio)
        {
            ResponseDetalleNegocio response = new ResponseDetalleNegocio();

            var model = new Negocios();

            model.Id = IdNegocio;
            var negocio   = new NegociosBo().SelectByKey(model);
            var Horarios  = new HorariosNegociosBo().dao.ObtieneHorariosNegocioById(model.Id);
            var Telefonos = new TelefonosNegociosBo().dao.ObtieneTelefonosNegocioId(model.Id);

            if (negocio != null)
            {
                response.Estatus            = true;
                response.Id                 = negocio.Id;
                response.CategoriaNegocioId = negocio.CategoriaNegocioId;
                response.Nombre             = negocio.Nombre;
                response.ImagenFondo        = negocio.ImagenFondo;
                response.Orden              = negocio.Orden;
                response.ImagenFondo2       = negocio.ImagenFondo2;
                response.Latitud            = negocio.Latitud;
                response.Longitud           = negocio.Longitud;
                response.AcercaDe           = negocio.AcercaDe;
                response.Horarios           = Horarios;
                response.Telefonos          = Telefonos;
                response.Mensaje            = "Negocio encontrado";
            }
            else
            {
                response.Estatus = false;
                response.Mensaje = "Negocio no encontrado";
            }

            return(response);
        }
예제 #3
0
        public async Task <IActionResult> PutNegocios([FromRoute] int id, [FromBody] Negocios negocios)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != negocios.IdNegocio)
            {
                return(BadRequest());
            }

            _context.Entry(negocios).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NegociosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        //
        // GET: /CadastrarEnderecoFornecedor/

        public ActionResult Index(Fornecedor fornecedor)
        {
            var negocios = new Negocios();
            IEnumerable <Fornecedor> retornaFornecedor = negocios.SelectTodosFornecedores();

            return(View(retornaFornecedor));
        }
예제 #5
0
        public ActionResult RecebePagamento(Fornecedor fornecedor)
        {
            var contaspagar = new Contas_a_Pagar();
            var negocios    = new Negocios();

            Session["RecebePagamento"] = fornecedor.id_fornecedor;

            IList <Contas_a_Pagar> recebedados = negocios.RecuperaPagamentoFornecedor(fornecedor);

            if (recebedados.Count == 0)
            {
                ViewBag.AvisoQuitaPagamento = "Não existe Compra gerada para este Fornecedor";
                Response.Redirect("~/QuitarPagamento/index");
            }
            else
            {
                foreach (var item in recebedados)
                {
                    contaspagar.data_pagamento    = item.data_pagamento;
                    contaspagar.data_valor_pago   = item.data_valor_pago;
                    contaspagar.id_contas_a_pagar = item.id_contas_a_pagar;
                    contaspagar.valor_a_pagar     = item.valor_a_pagar;
                    contaspagar.valor_pago        = item.valor_pago;
                    Session["recebeContasPagar"]  = contaspagar;
                    return(View(contaspagar));
                }
            }

            return(View("index"));
        }
        //
        // GET: /GerarVenda/

        public ActionResult Index()
        {
            var negocios = new Negocios();
            IEnumerable <Cliente> guardalistaCliente = negocios.SelectTodosClientes();

            return(View(guardalistaCliente));
        }
예제 #7
0
        //
        // GET: /StatusFornecedor/

        public ActionResult Index(Fornecedor fornecedor)
        {
            var negocios = new Negocios();
            ObjectResult <pc_status_fornecedor2_Result> retornaFornecedor = negocios.PcStatusFornecedor();


            return(View(retornaFornecedor));
        }
        public ActionResult RetornaRelatorio()
        {
            var negocios = new Negocios();

            ObjectResult <pc_Relatorio_inadimplente_1_Result> retorna = negocios.ProcedureInadimplentes();

            return(View(retorna));
        }
예제 #9
0
        //
        // GET: /StatusCliente/

        public ActionResult Index(Cliente cliente)
        {
            var negocios = new Negocios();

            ObjectResult <pc_status_cliente4_Result> recebeStatusCliente = negocios.PcRetornaStatusCliente();

            return(View(recebeStatusCliente));
        }
        public ActionResult ContasAPagar()
        {
            var negocios = new Negocios();

            ObjectResult <pc_relatorio_pagamento1_Result> retorna = negocios.PcRelatorioPagamento();

            return(View(retorna));
        }
예제 #11
0
        public ActionResult Resultado(Usuarios usuarios)
        {
            var negocios = new Negocios();

            negocios.InserirTableUsuarios(usuarios);

            return(View());
        }
예제 #12
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Negocios negocios = await db.Negocios.FindAsync(id);

            db.Negocios.Remove(negocios);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
        //
        // GET: /ReceberPagamento/

        public ActionResult Index(Cliente cliente)
        {
            var negocios = new Negocios();

            IEnumerable <Cliente> recebeCliente = negocios.SelectTodosClientes();


            return(View(recebeCliente));
        }
        //
        // GET: /ContasReceber/

        public ActionResult Index(Contas_a_Receber contasreceber)
        {
            var negocios = new Negocios();
            var cliente  = new Cliente();

            cliente.id_cliente = (int)contasreceber.id_cliente;
            negocios.SelectTodosClientesporID(cliente);
            Session["guardaObjtoContasReceber"] = contasreceber;
            return(View(contasreceber));
        }
예제 #15
0
        //
        // GET: /ContasPagar/

        public ActionResult Index(Contas_a_Pagar contaspagar)
        {
            var negocios   = new Negocios();
            var fornecedor = new Fornecedor();

            fornecedor.id_fornecedor = (int)contaspagar.id_fornecedor;
            negocios.SelectTodosFornecedoresporID(fornecedor);
            Session["guardaObjtoContasPagar"] = contaspagar;
            return(View(contaspagar));
        }
        public ActionResult ContasAReceber(Contas_a_Receber contasreceber)
        {
            var recuperaId = new Contas_a_Receber();
            var negocios   = new Negocios();

            recuperaId = (Contas_a_Receber)Session["guardaObjtoContasReceber"];
            contasreceber.id_cliente = recuperaId.id_cliente;
            negocios.InserirTableContasAReceber(contasreceber);

            return(View(contasreceber));
        }
        public ActionResult CadastroEnderecoFornecedorEfetuado(Endereco endereco)
        {
            var fornecedor = new Fornecedor();
            var negocios   = new Negocios();

            fornecedor.id_fornecedor = (int)Session["RecebeIdFornecedor"];
            negocios.InserirTableEndereco(endereco);
            negocios.VincularIdEnderecoTabelaFornecedor(endereco, fornecedor);

            return(View(endereco));
        }
        public ActionResult CadastrarCliente(Cliente cliente)
        {
            var negocios = new Negocios();
            var guardastatusIdCliente = negocios.InserStatusCliente(cliente);

            cliente.id_status_cliente = guardastatusIdCliente;
            negocios.InserirTableCliente(cliente);


            return(View(cliente));
        }
예제 #19
0
        public ActionResult CadastrarFornecedor(Fornecedor fornecedor)
        {
            var negocios = new Negocios();
            var guardastatusIdFornecedor = negocios.InserStatusFornecedor(fornecedor);

            fornecedor.id_status_fornecedor = guardastatusIdFornecedor;
            negocios.InserirTableFornecedor(fornecedor);


            return(View(fornecedor));
        }
예제 #20
0
        public ActionResult CadastroEnderecoEfetuado(Endereco endereco)
        {
            var cliente  = new Cliente();
            var negocios = new Negocios();

            cliente.id_cliente = (int)Session["RecebeIdCliente"];
            negocios.InserirTableEndereco(endereco);
            negocios.VincularIdEnderecoTabelaCliente(endereco, cliente);

            return(View(endereco));
        }
예제 #21
0
        //
        // GET: /CadastrarEnderecoCliente/

        public ActionResult Index(Cliente cliente)
        {
            var negocios = new Negocios();
            IEnumerable <Cliente> retornaCliente = negocios.SelectTodosClientes();

            ViewBag.verificaEndereco = "";



            return(View(retornaCliente));
        }
예제 #22
0
        public async Task <IActionResult> PostNegocios([FromBody] Negocios negocios)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Negocios.Add(negocios);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNegocios", new { id = negocios.IdNegocio }, negocios));
        }
예제 #23
0
        public ActionResult ContasAPagar(Contas_a_Pagar contaspagar)
        {
            var recuperaId = new Contas_a_Pagar();
            var negocios   = new Negocios();

            recuperaId = (Contas_a_Pagar)Session["guardaObjtoContasPagar"];
            contaspagar.id_fornecedor = recuperaId.id_fornecedor;

            negocios.InserirTableContasAPagar(contaspagar);

            return(View(contaspagar));
        }
        public ActionResult EnderecoEditado(Endereco endereco)
        {
            Cliente capturaObjto = (Cliente)Session["RetornaObjetoCliente"];

            endereco.id = (int)capturaObjto.id_endereco;

            var negocios = new Negocios();

            negocios.EditarEndereco(endereco);


            return(View());
        }
예제 #25
0
        public async Task <ActionResult> Edit([Bind(Include = "idNegocio,nombreNegocio,Direccion,Pais,Ciudad,Telefono,Telefono2,Logo,horaApertura,horaCierre,Descripcion,Online,idCategoria")] Negocios negocios)
        {
            if (ModelState.IsValid)
            {
                db.Entry(negocios).State = EntityState.Modified;
                negocios.Online          = hora.HorarioApertura(DateTime.Now, negocios.horaApertura, negocios.horaCierre).ToString();
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.idCategoria = new SelectList(db.Categorias, "idCategoria", "nombreCategoria", negocios.idCategoria);
            return(View(negocios));
        }
예제 #26
0
        // GET: Negocios/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocios negocios = await db.Negocios.FindAsync(id);

            if (negocios == null)
            {
                return(HttpNotFound());
            }
            return(View(negocios));
        }
예제 #27
0
        // GET: Negocios/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Negocios negocios = await db.Negocios.FindAsync(id);

            if (negocios == null)
            {
                return(HttpNotFound());
            }
            ViewBag.idCategoria = new SelectList(db.Categorias, "idCategoria", "nombreCategoria", negocios.idCategoria);
            return(View(negocios));
        }
예제 #28
0
        public ActionResult EnderecoFornecedorEditado(Endereco endereco)
        {
            Fornecedor capturaObjto = (Fornecedor)Session["RetornaObjetoFornecedor"];

            endereco.id = (int)capturaObjto.id_endereco;



            var negocios = new Negocios();

            negocios.EditarEndereco(endereco);


            return(View());
        }
예제 #29
0
        public ActionResult BaixaPagamento(Contas_a_Pagar contasPagar)
        {
            Contas_a_Pagar recebedadosSession = (Contas_a_Pagar)Session["recebeContasPagar"];

            contasPagar.id_contas_a_pagar = recebedadosSession.id_contas_a_pagar;
            contasPagar.valor_a_pagar     = recebedadosSession.valor_a_pagar;

            var negocios = new Negocios();

            negocios.EditarContasAPagar(contasPagar);

            negocios.CalculaValorJurosDecontoContasPagar(contasPagar);


            return(View(contasPagar));
        }
예제 #30
0
        async Task GetNegocios()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            OnPropertyChanged("cambio");
            Negocios.Clear();
            cliente.DefaultRequestHeaders.Add("Accept", "application/json");
            var uri      = new Uri(String.Format(Constants.IP + ":8091/negocios/listar/admin/" + idPersona, String.Empty));
            var response = await cliente.GetAsync(uri);

            if (response.IsSuccessStatusCode)
            {
                try
                {
                    var content = await response.Content.ReadAsStringAsync();

                    var negocios = JsonConvert.DeserializeObject <List <Negocio> >(content);


                    foreach (var negocio in negocios)
                    {
                        Negocios.Add(negocio);
                        OnPropertyChanged();
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex);
                }
                finally
                {
                    IsBusy = false;
                }
            }
            else
            {
                await App.Current.MainPage.DisplayAlert("Error", "Servidor no disponible", "OK");

                Console.WriteLine("Error");
            }
        }
예제 #31
0
 private void CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo _Modo)
 {
     if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Inicial)
     {
         txtIdTipoComprobante.Enabled = true;
         cmbImpresoras.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = false;
         txtIdTipoComprobante.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Consultar)
     {
         txtIdTipoComprobante.Enabled = false;
         cmbImpresoras.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = true;
         btnEliminar.Enabled = true;
         btnCancelar.Enabled = true;
         btnModificar.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Agregar)
     {
         txtIdTipoComprobante.Enabled = false;
         cmbImpresoras.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Agregar;
         cmbImpresoras.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
     {
         txtIdTipoComprobante.Enabled = false;
         cmbImpresoras.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Modificar;
         cmbImpresoras.Focus();
     }
 }
예제 #32
0
 private void CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo _Modo)
 {
     if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Inicial)
     {
         txtCodigo.Enabled = true;
         txtNombre.Enabled = false;
         txtCodigoBarra.Enabled = false;
         txtIVA.Enabled = false;
         txtPrecioCompra.Enabled = false;
         txtPorcentaje.Enabled = false;
         txtPrecioSugerido.Enabled = false;
         txtProveedor.Enabled = false;
         txtCantidad.Enabled = false;
         chkLlevaStock.Enabled = false;
         chkCongelarPrecio.Enabled = false;
         cmbCategoria.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = false;
         txtCodigo.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Consultar)
     {
         txtCodigo.Enabled = false;
         txtNombre.Enabled = false;
         txtCodigoBarra.Enabled = false;
         txtIVA.Enabled = false;
         txtPrecioCompra.Enabled = false;
         txtPorcentaje.Enabled = false;
         txtPrecioSugerido.Enabled = false;
         txtProveedor.Enabled = false;
         txtCantidad.Enabled = false;
         chkLlevaStock.Enabled = false;
         chkCongelarPrecio.Enabled = false;
         cmbCategoria.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = true;
         btnEliminar.Enabled = true;
         btnCancelar.Enabled = true;
         btnModificar.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Agregar )
     {
         txtCodigo.Enabled = false;
         txtNombre.Enabled = true;
         txtCodigoBarra.Enabled = true;
         txtIVA.Enabled = false;
         txtPrecioCompra.Enabled = true;
         txtPorcentaje.Enabled = true;
         txtPrecioSugerido.Enabled = true;
         txtProveedor.Enabled = true;
         txtCantidad.Enabled = true;
         chkLlevaStock.Enabled = true;
         chkCongelarPrecio.Enabled = true;
         cmbCategoria.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Agregar;
         txtNombre.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
     {
         txtCodigo.Enabled = false;
         txtNombre.Enabled = true;
         txtCodigoBarra.Enabled = true;
         txtIVA.Enabled = false;
         txtPrecioCompra.Enabled = true;
         txtPorcentaje.Enabled = true;
         txtPrecioSugerido.Enabled = true;
         txtProveedor.Enabled = true;
         txtCantidad.Enabled = true;
         chkLlevaStock.Enabled = true;
         chkCongelarPrecio.Enabled = true;
         cmbCategoria.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Modificar;
         txtNombre.Focus();
     }
 }
예제 #33
0
 private void CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo _Modo)
 {
     if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Inicial)
     {
         txtCodigo.Enabled = true;
         txtNombreTipoMovimiento.Enabled = false;
         txtIdTipoComprobante.Enabled = false;
         txtNombreTipoMovimiento.Enabled = false;
         gbSigno.Enabled = false;
         gbNumeracion.Enabled = false;
         chkMueveStock.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = false;
         txtCodigo.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Consultar)
     {
         txtCodigo.Enabled = false;
         txtNombreTipoMovimiento.Enabled = false;
         txtIdTipoComprobante.Enabled = false;
         txtNombreTipoMovimiento.Enabled = false;
         gbSigno.Enabled = false;
         gbNumeracion.Enabled = false;
         chkMueveStock.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = true;
         btnEliminar.Enabled = true;
         btnCancelar.Enabled = true;
         btnModificar.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Agregar)
     {
         txtCodigo.Enabled = false;
         txtNombreTipoMovimiento.Enabled = true;
         txtIdTipoComprobante.Enabled = true;
         txtNombreTipoMovimiento.Enabled = true;
         gbSigno.Enabled = true;
         gbNumeracion.Enabled = true;
         chkMueveStock.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Agregar;
         txtNombreTipoMovimiento.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
     {
         txtCodigo.Enabled = false;
         txtNombreTipoMovimiento.Enabled = true;
         txtIdTipoComprobante.Enabled = true;
         txtNombreTipoMovimiento.Enabled = true;
         gbSigno.Enabled = true;
         gbNumeracion.Enabled = true;
         chkMueveStock.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Modificar;
         txtNombreTipoMovimiento.Focus();
     }
 }
예제 #34
0
 private void CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo _Modo)
 {
     if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Agregar)
     {
         txtId.Enabled = false;
         txtNombre.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _ModoAM = Negocios.FuncionesGlobales.Globales.Modo.Agregar;
         txtNombre.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Consultar)
     {
         txtId.Enabled = false;
         txtNombre.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = true;
         btnEliminar.Enabled = true;
         btnCancelar.Enabled = true;
         btnModificar.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Inicial)
     {
         txtId.Enabled = true;
         txtNombre.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = false;
         txtId.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
     {
         txtId.Enabled = false;
         txtNombre.Enabled = true; 
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         _ModoAM = Negocios.FuncionesGlobales.Globales.Modo.Modificar;
         txtNombre.Focus();
     }
 }
예제 #35
0
 private void CambiarModoPantalla(Negocios.FuncionesGlobales.Globales.Modo _Modo)
 {
     if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Inicial)
     {
         txtIdTipoMov.Enabled = true;
         txtPuntoVenta.Enabled = true;
         txtNroComprobante.Enabled = true;
         txtFechaComprobante.Enabled = true;
         txtCuenta.Enabled = true;
         cmbCondicionPago.Enabled = false;
         txtFechaContabilizacion.Enabled = false;
         txtObservaciones.Enabled = false;
         dgvDetalle.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = false;
         pnlDetalle.Enabled = false;
         btnImprimir.Enabled = false;
         btnBuscarMovimiento.Enabled = true;
         txtIdTipoMov.Focus();
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Consultar)
     {
         txtIdTipoMov.Enabled = false;
         txtPuntoVenta.Enabled = false;
         txtNroComprobante.Enabled = false;
         txtFechaComprobante.Enabled = false;
         txtCuenta.Enabled = false;
         cmbCondicionPago.Enabled = false;
         txtFechaContabilizacion.Enabled = false;
         txtObservaciones.Enabled = false;
         dgvDetalle.Enabled = false;
         btnGrabar.Enabled = false;
         btnModificar.Enabled = true;
         btnEliminar.Enabled = true;
         btnCancelar.Enabled = true;
         pnlDetalle.Enabled = false;
         btnImprimir.Enabled = true;
         btnModificar.Focus();
         btnBuscarMovimiento.Enabled = false;
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Agregar)
     {
         txtIdTipoMov.Enabled = false;
         txtPuntoVenta.Enabled = false;
         txtNroComprobante.Enabled = false;
         txtFechaComprobante.Enabled = false;
         txtCuenta.Enabled = false;
         cmbCondicionPago.Enabled = true;
         txtFechaContabilizacion.Enabled = true;
         txtObservaciones.Enabled = true;
         dgvDetalle.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         pnlDetalle.Enabled = true;
         btnBuscarMovimiento.Enabled = false;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Agregar;
         cmbCondicionPago.Focus();
         
     }
     else if (_Modo == Negocios.FuncionesGlobales.Globales.Modo.Modificar)
     {
         txtIdTipoMov.Enabled = false;
         txtPuntoVenta.Enabled = false;
         txtNroComprobante.Enabled = false;
         txtFechaComprobante.Enabled = false;
         txtCuenta.Enabled = false;
         cmbCondicionPago.Enabled = true;
         txtFechaContabilizacion.Enabled = true;
         txtObservaciones.Enabled = true;
         dgvDetalle.Enabled = true;
         btnGrabar.Enabled = true;
         btnModificar.Enabled = false;
         btnEliminar.Enabled = false;
         btnCancelar.Enabled = true;
         pnlDetalle.Enabled = true;
         _Estado = Negocios.FuncionesGlobales.Globales.Modo.Modificar;
         cmbCondicionPago.Focus();
     }
 }