public static object Get_Inicial()
    {
        #region "Obtiene Tipo Documento"
        ComboBL       oComboBL          = new ComboBL();
        List <object> oComboTipoPersona = new List <object>();
        ComboBEList   listaTipoPersona  = oComboBL.Get_Combo("TIPO_PERSONA", "");
        if (listaTipoPersona != null)
        {
            foreach (ComboBE oTD in listaTipoPersona)
            {
                oComboTipoPersona.Add(new { value = oTD.value.Trim(), oTD.nombre });
            }
        }
        #endregion

        #region "Obtiene Tipo Documento"
        ClienteBL     oClienteBL          = new ClienteBL();
        List <object> oComboTipoDocumento = new List <object>();
        ClienteBEList oClienteBEList      = oClienteBL.ListarTipoDocumentos();
        if (oClienteBEList != null)
        {
            foreach (ClienteBE oTD in oClienteBEList)
            {
                oComboTipoDocumento.Add(new { value = oTD.cod_tipo_documento.Trim(), nombre = oTD.des_tipo_documento });
            }
        }
        #endregion "Obtiene Tipo Documento"

        #region "Obtiene Marcas"
        VehiculoBL     oVehiculoBL = new VehiculoBL();
        ArrayList      oComboMarca = new ArrayList();
        VehiculoBEList oMarcas     = oVehiculoBL.ListarMarcas();

        foreach (VehiculoBE oMarca in oMarcas)
        {
            object objMarca;
            objMarca = new { value = oMarca.nid_marca.ToString(), nombre = oMarca.no_marca };
            oComboMarca.Add(objMarca);
        }
        #endregion "Obtiene Marcas"

        object response = new
        {
            oComboTipoPersona,
            oComboTipoDocumento,
            oComboMarca
        };

        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(response));
    }
    public static object Login(String[] strParametros)
    {
        ClienteBL oClienteBL = new ClienteBL();
        ClienteBE oClienteBE;

        String msg_retorno;
        Int32  co_retorno;
        object strRetorno;

        try
        {
            String usuario = strParametros[0];
            String clave   = strParametros[1];

            oClienteBE = new ClienteBE
            {
                nu_documento = usuario,
                no_clave_web = clave
            };

            ClienteBE retorno = oClienteBL.Login(oClienteBE);

            if (retorno != null)
            {
                co_retorno  = retorno.nid_cliente;
                msg_retorno = "Login exitoso";
            }
            else
            {
                co_retorno  = 0;
                msg_retorno = "Usuario no existe";
            }

            strRetorno = new
            {
                co_retorno,
                msg_retorno
            };
        }
        catch (Exception ex)
        {
            strRetorno = new
            {
                co_retorno  = -1,
                msg_retorno = "Error: " + ex.Message
            };
        }

        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        return(serializer.Serialize(strRetorno));
    }
Example #3
0
        public void ClienteBL_Create()
        {
            Cliente _Cliente = new Cliente()
            {
                EsActivo      = false,
                FechaRegistro = DateTime.Now,
                Id            = 0,
                Nombre        = "Prueba unitaria"
            };

            var Cliente = ClienteBL.Create(_Cliente);

            Assert.IsTrue(Cliente.Id > 0);
        }
Example #4
0
        public ActionResult ObtenerClientePersona(int pClienteId)
        {
            var cliente = ClienteBL.Listar(x => x.ClienteId == pClienteId).FirstOrDefault();
            var persona = PersonaBL.Listar(x => x.PersonaId == cliente.PersonaId).FirstOrDefault();

            return(Json(new
            {
                Cliente = cliente,
                Persona = persona,
                Sexo = persona.Sexo != "F" ? "true" : "false",
                FNacimiento = persona.FechaNacimiento != null ? persona.FechaNacimiento.Value.ToShortDateString() : string.Empty,
                FCaptacion = cliente.FechaCaptacion != null ? cliente.FechaCaptacion.Value.ToShortDateString() : string.Empty
            }, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        private void frmRptListadoClientes_Load(object sender, EventArgs e)
        {
            ReportDataSource Datasource    = new ReportDataSource();
            ClienteBL        ObjetoCliente = new ClienteBL();

            Datasource.Name  = "dsListaClientes";
            Datasource.Value = ListaClientes;
            //reportViewer1.LocalReport.ReportPath = "rptListaClientes.rdlc";

            reportViewer1.LocalReport.DataSources.Clear();
            reportViewer1.LocalReport.DataSources.Add(Datasource);
            // reportViewer1.LocalReport.ReportEmbeddedResource = "rptClientesCumpleaneros.rdlc";
            this.reportViewer1.RefreshReport();
        }
Example #6
0
        public ActionResult Edit(Cliente cliente)
        {
            bool Success = ClienteBL.Update(cliente);

            if (Success)
            {
                return(RedirectToAction("Details", new { id = cliente.Id }));
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Ocurrió un error al ingresar el cliente");
                return(View());
            }
        }
Example #7
0
        public ActionResult Edit(int id)
        {
            Cliente Cliente = ClienteBL.GetById(id, false);

            if (Cliente != null)
            {
                return(View(Cliente));
            }
            else
            {
                // Alerta de error
                return(RedirectToAction("Index"));
            }
        }
        void CargarDatosAlFormulario()
        {
            Cliente clienteAEditar = ClienteBL.BuscarPorId((int)idClienteAEditar);

            txtPrimerNombre.Text    = clienteAEditar.PrimerNombre;
            txtSegundoNombre.Text   = clienteAEditar.SegundoNombre;
            txtPrimerApellido.Text  = clienteAEditar.PrimerApellido;
            txtSegundoApellido.Text = clienteAEditar.SegundoApellido;
            txtDui.Text             = clienteAEditar.DUI;
            txtDireccion.Text       = clienteAEditar.Direccion;
            txtTelefono.Text        = clienteAEditar.Telefono;
            txtCorreo.Text          = clienteAEditar.Correo;
            txtPrimerNombre.Focus();
        }
 public FormGestionClientes()
 {
     InitializeComponent();
     FormBorderStyle         = FormBorderStyle.FixedSingle;
     MaximizeBox             = false;
     logicaNegocio           = new ClienteBL();
     panel1.Visible          = false;
     panel2.Visible          = false;
     comboBox1.SelectedIndex = 0;
     estadoBotones(0);
     dateTimePicker1.MaxDate = DateTime.Now.AddYears(-18);
     dateTimePicker1.MinDate = DateTime.Now.AddYears(-100);
     dateTimePicker2.MaxDate = DateTime.Now;
 }
Example #10
0
        public JsonResult ObtenerCliente(string numeroDocumento)
        {
            IClienteBL clienteBL = new ClienteBL();

            var cliente = clienteBL.GetCliente(numeroDocumento);

            var data = new
            {
                success = cliente != null,
                cliente = cliente
            };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Example #11
0
        public void actualizarDgvClientes()
        {
            IEnumerable dataSource = ClienteBL.filtrarClientes(txtNumeroDocumento.Text.Trim(), Convert.ToInt64(cbDocumento.SelectedValue), txtCliente.Text.Trim(), ref error, ref mensaje);

            if (!error)
            {
                dgvClientes.DataSource         = dataSource;
                dgvClientes.Columns[0].Visible = false;
            }
            else
            {
                MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #12
0
        //
        // GET: /Credito/
        public ActionResult Creditos(int pPersonaId = 0)
        {
            if (pPersonaId > 0)
            {
                var usuarioId = VendixGlobal <int> .Obtener("UsuarioId");

                var oficinaId = VendixGlobal <int> .Obtener("OficinaId");

                var datos = new DatosCredito
                {
                    Persona          = PersonaBL.Obtener(pPersonaId),
                    Cliente          = ClienteBL.Obtener(x => x.PersonaId == pPersonaId),
                    SolicitudCredito = CreditoBL.Listar(x => x.Estado == "CRE" && x.PersonaId == pPersonaId,
                                                        y => y.OrderByDescending(z => z.FechaReg), "Producto").FirstOrDefault(),
                    Producto = ProductoBL.Listar(x => x.Estado).FirstOrDefault(),
                    Creditos = CreditoBL.Listar(x => (x.Estado == "PEN" || x.Estado == "AP1" || x.Estado == "APR" || x.Estado == "DES") && x.PersonaId == pPersonaId, includeProperties: "PlanPago,Producto").ToList()
                };
                datos.EstadoCliente = datos.Cliente.Estado ? "ACTIVO" : "INACTIVO";
                datos.TotalCreditos = CreditoBL.Contar(x => x.PersonaId == pPersonaId && x.Estado != "CRE");

                switch (datos.Cliente.Calificacion)
                {
                case "A": datos.CalificacionCliente = "BUENO"; break;

                case "B": datos.CalificacionCliente = "REGULAR"; break;

                case "C": datos.CalificacionCliente = "MALO"; break;

                default: datos.CalificacionCliente = "NO TIENE"; break;
                }

                ViewBag.PersonaId   = pPersonaId;
                ViewBag.Cliente     = datos.Persona.NombreCompleto;
                ViewBag.cboProducto = new SelectList(ProductoBL.Listar(x => x.Estado), "ProductoId", "Denominacion");
                ViewBag.Aprobador1  = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId &&
                                                          x.OficinaId == oficinaId &&
                                                          x.Rol.Denominacion == "APROBADOR 1", includeProperties: "Rol");
                //ViewBag.Aprobador2 = UsuarioRolBL.Contar(x => x.UsuarioId == usuarioId
                //                                            && x.OficinaId == oficinaId
                //                                            && x.Rol.Denominacion == "APROBADOR 2", includeProperties: "Rol");

                if (datos.SolicitudCredito != null)
                {
                    VendixGlobal <int> .Crear("SolicitudCreditoId", datos.SolicitudCredito.CreditoId);
                }

                return(View(datos));
            }
            return(View());
        }
Example #13
0
 private void frmFiltrarCotizacion_Load(object sender, EventArgs e)
 {
     try
     {
         ClienteBL ObjetoCliente = new ClienteBL();
         cbCliente.DataSource    = ObjetoCliente.Listar();
         cbCliente.ValueMember   = "ID";
         cbCliente.DisplayMember = "NombreComercial";
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message, "Error al listar clientes", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #14
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         ClienteBL             ObjetoCliente   = new ClienteBL();
         List <cCliente>       Listado         = ObjetoCliente.Catalogo(ObtenerClienteDesde(), ObtenerClienteHasta(), ObtenerVendedor(), ObtenerEstatus());
         frmrptCatalogoCliente CatalogoCliente = new frmrptCatalogoCliente(Listado);
         CatalogoCliente.ShowDialog(this);
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message);
     }
 }
        private Cliente Cliente(HttpActionContext actionContext)
        {
            var claims = ((ClaimsIdentity)actionContext.RequestContext.Principal.Identity).Claims.ToList();

            if (claims.Count == 0)
            {
                return(null);
            }

            var idCliente = Convert.ToInt32(claims.Find(t => t.Type == "idUser").Value);

            using (ClienteBL ClienteBL = new ClienteBL())
                return(ClienteBL.Consultar(idCliente));
        }
Example #16
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            string opcion;

            opcion = comConsultar.Text;

            switch (opcion)
            {
            case "Ciudad":
                try
                {
                    CiudadBL  objCiudadBL = new CiudadBL();
                    DataTable objCiudad   = objCiudadBL.Consultar();
                    if (objCiudad != null)
                    {
                        dvgDatos.DataSource = objCiudad;
                    }
                    else
                    {
                        lblerror.Text = "No hay datos";
                    }
                }
                catch (Exception ex)
                {
                    lblerror.Text = ex.Message;
                }

                break;

            case "Cliente":
                try
                {
                    ClienteBL objClienteBL = new ClienteBL();
                    DataTable objCliente   = objClienteBL.Consultar();
                    if (objCliente != null)
                    {
                        dvgDatos.DataSource = objCliente;
                    }
                    else
                    {
                        lblerror.Text = "No hay datos";
                    }
                }
                catch (Exception ex)
                {
                    lblerror.Text = ex.Message;
                }
                break;
            }
        }
Example #17
0
 private void frmConsFarturasCliente_Load(object sender, EventArgs e)
 {
     try
     {
         ClienteBL objCienteBL = new ClienteBL();
         cboCliente.DataSource    = objCienteBL.ListarCiente();
         cboCliente.ValueMember   = "cod_cli";
         cboCliente.DisplayMember = "raz_soc_cli";
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex.Message);
     }
 }
Example #18
0
        public JsonResult ObtenerClientes(int?dapartamentoId, bool?tieneVeaClub, bool?tieneTarjetaOH)
        {
            IClienteBL clienteBL = new ClienteBL();

            var clientes = clienteBL.GetClientes(dapartamentoId, tieneVeaClub, tieneTarjetaOH);

            var data = new
            {
                success  = clientes.Any(),
                clientes = clientes
            };

            return(Json(data, JsonRequestBehavior.AllowGet));
        }
        public MensajeWrapperBE ListarCliente()
        {
            MensajeWrapperBE objMwResultado = new MensajeWrapperBE {
                Resultado = "ER", Mensaje = ""
            };
            List <ClienteBE>      lstCliente        = new List <ClienteBE>();
            List <ListClientesBE> lstListClientesBE = new List <ListClientesBE>();

            try
            {
                using (ClienteBL objClienteBL = new ClienteBL())
                {
                    lstCliente = objClienteBL.ListarClientes();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                objMwResultado.Mensaje = "Ocurrio un error inesperado";
                goto Termino;
            }

            if (lstCliente.Count > 0)
            {
                foreach (ClienteBE objClienteBE in lstCliente)
                {
                    ListClientesBE oListClientesBE = new ListClientesBE();

                    oListClientesBE.col_IdCliente           = objClienteBE.IdCliente != 0 ? objClienteBE.IdCliente : 0;
                    oListClientesBE.col_Descripcion         = !string.IsNullOrEmpty(objClienteBE.TipoCliente.Descripcion) ? objClienteBE.TipoCliente.Descripcion : "";
                    oListClientesBE.col_DocumentoIdentidad  = !string.IsNullOrEmpty(objClienteBE.DocumentoIdentidad) ? objClienteBE.DocumentoIdentidad : "";
                    oListClientesBE.col_NombreCompleto      = !string.IsNullOrEmpty(objClienteBE.NombreCompleto) ? objClienteBE.NombreCompleto : "";
                    oListClientesBE.col_FechaInicioContrato = (objClienteBE.FechaInicioContrato != null) ? objClienteBE.FechaInicioContrato.Value.ToString("dd/MM/yyyy") : "";
                    oListClientesBE.col_FechaFinContrato    = (objClienteBE.FechaFinContrato != null) ? objClienteBE.FechaFinContrato.Value.ToString("dd/MM/yyyy") : "";

                    lstListClientesBE.Add(oListClientesBE);
                }

                objMwResultado.Resultado = "OK";
                objMwResultado.Listado   = JsonConvert.SerializeObject(lstListClientesBE, Formatting.Indented);
            }
            else
            {
                objMwResultado.Mensaje = "No se encontraron registros solicitados";
                objMwResultado.Listado = JsonConvert.SerializeObject(lstListClientesBE, Formatting.Indented);
            }

Termino:
            return(objMwResultado);
        }
Example #20
0
        public void Inserir()
        {
            using (var bl = new ClienteBL())
            {
                var cliente = new Cliente()
                {
                    Cpf   = "11111111111",
                    Email = "*****@*****.**",
                    Nome  = "Diego",
                    Senha = "diego"
                };

                cliente = bl.Inserir(cliente);
            }
        }
Example #21
0
        private void CargarDependencias()
        {
            //Clientes
            ClienteBL ObjetoCliente = new ClienteBL();

            cbbCliente.DataSource    = ObjetoCliente.Listar();
            cbbCliente.ValueMember   = "ID";
            cbbCliente.DisplayMember = "NombreComercial";

            VendedorBL ObjetoVendedor = new VendedorBL();

            cbVendedor.DataSource    = ObjetoVendedor.Listar();
            cbVendedor.ValueMember   = "ID";
            cbVendedor.DisplayMember = "Nombre";
        }
Example #22
0
        public void BusquedaCliente(Int32 Codigo)
        {
            try
            {
                ClienteBL ObjetoCliente = new ClienteBL();
                //Buscamos la direccion del cliente y el RNC mediante su codigo unico
                cCliente Cliente = ObjetoCliente.BuscarPorID(Codigo);
                AsignarDatosCliente(Cliente);
            }

            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }
 public List <ClienteBE> ListarComboCliente()
 {
     try
     {
         using (ClienteBL objClienteBL = new ClienteBL())
         {
             return(objClienteBL.ListarClientes());
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex);
         return(new List <ClienteBE>());
     }
 }
Example #24
0
 public void CargarClientes(string pCondicion = "%")
 {
     listadoClientes = ClienteBL.ObtenerTodos(pCondicion);
     dgvListadoClientes.Rows.Clear();
     for (int i = 0; i < listadoClientes.Count; i++)
     {
         dgvListadoClientes.Rows.Add();
         dgvListadoClientes.Rows[i].Cells[0].Value = listadoClientes[i].Id;
         dgvListadoClientes.Rows[i].Cells[1].Value = listadoClientes[i].Nombres;
         dgvListadoClientes.Rows[i].Cells[2].Value = listadoClientes[i].Apellidos;
         dgvListadoClientes.Rows[i].Cells[3].Value = listadoClientes[i].DUI;
         dgvListadoClientes.Rows[i].Cells[4].Value = listadoClientes[i].Direccion;
         dgvListadoClientes.Rows[i].Cells[5].Value = listadoClientes[i].Telefono;
         dgvListadoClientes.Rows[i].Cells[6].Value = listadoClientes[i].Correo;
     }
 }
Example #25
0
        public bool Eliminar(string CodCliente)
        {
            Cliente cliente = new Cliente();

            cliente.CodCliente = CodCliente;
            ClienteBL clienteBL = new ClienteBL();

            if (clienteBL.Eliminar(cliente))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #26
0
        public ActionResult Create(Cliente cliente)
        {
            cliente.EsActivo      = true;
            cliente.FechaRegistro = DateTime.Now;

            cliente = ClienteBL.Create(cliente);
            if (cliente.Id > 0)
            {
                return(RedirectToAction("Details", new { id = cliente.Id }));
            }
            else
            {
                ModelState.AddModelError(string.Empty, "Ocurrió un error al ingresar el cliente");
                return(View());
            }
        }
Example #27
0
        protected void CargarCombo()
        {
            using (ClienteBL objClienteBL = new ClienteBL())
            {
                CompletarCombos(slCliente, objClienteBL.ListarClientes(), "IdCliente", "NombreCompleto", EnumeradoresBE.enumTipoCombo.Seleccionar);
            }

            CompletarCombos(slProyecto, new List <ProyectoBE>(), "IdProyecto", "NombreProyecto", EnumeradoresBE.enumTipoCombo.Seleccionar);

            using (TipoActividadBL objTipoActividadBL = new TipoActividadBL())
            {
                CompletarCombos(slTipoActividad, objTipoActividadBL.ListarTipoActividades(), "IdTipoActividad", "Nombre", EnumeradoresBE.enumTipoCombo.Seleccionar);
            }

            CompletarCombos(slContacto, new List <ContactoBE>(), "IdContacto", "Nombre", EnumeradoresBE.enumTipoCombo.Seleccionar);
        }
Example #28
0
        //Bajo el URL: https://localhost:44381/chef/FinishPedido cualquiera registrado como chef puede finalizar un pedido que este mismo haya iniciado mediante este URL
        public HttpResponseMessage FinishPedido([FromBody] Pedido pedidoWeb)
        {
            PedidoLogic pedidoLogic = new PedidoLogic();
            ClienteBL   clienteBL   = new ClienteBL();


            Pedido pedido = pedidoLogic.FinishPedido(pedidoWeb.Orden);

            if (pedido == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }
            int numeroOrdenLista = clienteBL.RemoveActualPedido(pedidoWeb.Orden);

            return(Request.CreateResponse(HttpStatusCode.OK, pedido));
        }
Example #29
0
 private void cbbCliente_SelectedValueChanged(object sender, EventArgs e)
 {
     try
     {
         Int32 C;
         if (Int32.TryParse(cbbCliente.SelectedValue.ToString(), out C))
         {
             ClienteBL ObjetoCliente = new ClienteBL();
             C = Convert.ToInt32(cbbCliente.SelectedValue.ToString());
             AsignarDatosCliente(ObjetoCliente.BuscarPorID(C));
         }
     }
     catch (Exception Ex)
     {
     }
 }
Example #30
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         ClienteBL ObjetoCliente = new ClienteBL();
         //Guardamos los cambios a la lista de clientes
         ObjetoCliente.GuardarCambios(ObtenerDatos());
         //Actualizamos la lista de clientes
         GestionClientes.ActualizarLista();
         this.Close();
     }
     catch (Exception Ex)
     {
         MessageBox.Show(Ex.Message + " Existen errores, la operacion no puede ser completada", "Error en operacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #31
0
        public virtual JsonResult Crear(Cliente entidad, string camposJson)
        {
            // Distrito cc = new Distrito();
            //  MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(camposJson));
             // DataContractJsonSerializer serializer = new DataContractJsonSerializer(cc.GetType());
             // cc  = (Distrito)serializer.ReadObject(ms);

              JavaScriptSerializer serializer2 = new JavaScriptSerializer();

              var  item2 = serializer2.Deserialize<Cliente>(camposJson);

             // var campos = new JavaScriptSerializer().Deserialize<IList<Distrito>>(camposJson);

            var jsonResponse = new JsonResponse { Success = false };

            if (ModelState.IsValid)
            {
                try
                {
                    entidad.IDCliente = item2.IDCliente;
                    entidad.UsuarioCreacion = UsuarioActual.IdUsuario.ToString();
                    entidad.UsuarioModificacion = UsuarioActual.IdUsuario.ToString();
                    entidad.CLI_RazonSocial = entidad.CLI_RazonSocial;
                    entidad.CLI_RUC = entidad.CLI_RUC;
                    entidad.CLI_Telefono1 = entidad.CLI_Telefono1;

                    entidad.CLI_Correo = entidad.CLI_Correo;
                    entidad.CLI_Fax = entidad.CLI_Fax;
                    entidad.CLI_Observaciones = entidad.CLI_Observaciones;
                    entidad.Distrito = new Distrito();
                    entidad.Distrito.IDDistrito = item2.IDDistrito;
                    entidad.CLI_Telefono2 = entidad.CLI_Telefono2;
                    entidad.CLI_AnexoOficina = entidad.CLI_AnexoOficina;
                    entidad.ClI_AnexoPlanta = entidad.ClI_AnexoPlanta;
                    entidad.CLI_IndicadorArea = item2.CLI_IndicadorArea;
                    entidad.Estado = item2.Estado;
                    // fin data temporal

                    Respuesta itemRespuesta = new ClienteBL().Guardar(entidad);
                    jsonResponse.Success = true;
                    jsonResponse.Message = itemRespuesta.Mensaje;
                    jsonResponse.Data = itemRespuesta.Extra;
                  //  return this.Respuesta(entidad);

                }
                catch (Exception ex)
                {
                    logger.Error(string.Format("Mensaje: {0} Trace: {1}", ex.Message, ex.StackTrace));
                    jsonResponse.Message = "Ocurrio un error, por favor intente de nuevo o más tarde.";
                }
            }
            else
            {
                jsonResponse.Message = "Por favor ingrese todos los campos requeridos";
            }
            return Json(jsonResponse, JsonRequestBehavior.AllowGet);
        }
        //  frmListPrecios frmListPrecios;
        /* public frmConsultarCliente(frmListPrecios frm)
        {
            InitializeComponent();
            origenform = "frmListPrecios";
            this.frmListPrecios = frm;

            DataGridView1.DataSource = ListaClientes.ObtenerClientes();

        }*/
        private void DataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (origenform == "frmListPrecios")
            {

                //frmListPrecios.TextBox3.Text = this.DataGridView1.SelectedCells[1].Value.ToString();

            }
            else if (origenform == "frmPedido" ) {
                frmpedido.txtCodCliente.Text = this.DataGridView1.SelectedCells[0].Value.ToString();
                frmpedido.txtNombreCliente.Text = this.DataGridView1.SelectedCells[1].Value.ToString();
                frmpedido.txtDocIdentidad.Text = this.DataGridView1.SelectedCells[2].Value.ToString();
                frmpedido.txtDireccion.Text = this.DataGridView1.SelectedCells[3].Value.ToString();
                frmpedido.txtDireccionEntrega.Text = this.DataGridView1.SelectedCells[4].Value.ToString();
                frmpedido.txtmodalidad.Text = this.DataGridView1.SelectedCells[5].Value.ToString();
                frmpedido.txtlineacredito.Text = this.DataGridView1.SelectedCells[6].Value.ToString();

                frmpedido.emp.Id = int.Parse( this.DataGridView1.SelectedCells[7].Value.ToString());
                frmpedido.emp.codmodalidad = int.Parse( this.DataGridView1.SelectedCells[8].Value.ToString());
            }else if (origenform == "frmUpPedido" ) {
                frmuppedido.txtCodCliente.Text = this.DataGridView1.SelectedCells[0].Value.ToString();
                frmuppedido.txtNombreCliente.Text = this.DataGridView1.SelectedCells[1].Value.ToString();
                frmuppedido.txtDocIdentidad.Text = this.DataGridView1.SelectedCells[2].Value.ToString();
                frmuppedido.txtDireccion.Text = this.DataGridView1.SelectedCells[3].Value.ToString();
                frmuppedido.txtDireccionEntrega.Text = this.DataGridView1.SelectedCells[4].Value.ToString();
                frmuppedido.txtmodalidad.Text = this.DataGridView1.SelectedCells[5].Value.ToString();
                frmuppedido.txtlineacredito.Text = this.DataGridView1.SelectedCells[6].Value.ToString();

                frmuppedido.emp.Id = int.Parse(this.DataGridView1.SelectedCells[7].Value.ToString());
                frmuppedido.emp.codmodalidad = int.Parse(this.DataGridView1.SelectedCells[8].Value.ToString());

            }
            else if (origenform == "frmComprobanteVenta")
            {
                ClienteBL bl = new ClienteBL();

                frmComprobanteVenta.txtCodCliente.Text = this.DataGridView1.SelectedCells[0].Value.ToString();
                frmComprobanteVenta.txtNombreCliente.Text = this.DataGridView1.SelectedCells[1].Value.ToString();
                frmComprobanteVenta.txtDocIdentidad.Text = this.DataGridView1.SelectedCells[2].Value.ToString();
                frmComprobanteVenta.txtDireccion.Text = this.DataGridView1.SelectedCells[3].Value.ToString();
                frmComprobanteVenta.txtDireccionEntrega.Text = this.DataGridView1.SelectedCells[4].Value.ToString();
                frmComprobanteVenta.txtmodalidad.Text = this.DataGridView1.SelectedCells[5].Value.ToString();
                frmComprobanteVenta.txtlineacredito.Text = this.DataGridView1.SelectedCells[6].Value.ToString();

                int codigocli = int.Parse(this.DataGridView1.SelectedCells[7].Value.ToString());
                int comprobantepago = int.Parse(this.DataGridView1.SelectedCells[9].Value.ToString());
               String descomprobante = (this.DataGridView1.SelectedCells[10].Value.ToString());

                //frmComprobanteVenta.emp.Id = codigocli;
                //frmComprobanteVenta.emp.codmodalidad = int.Parse(this.DataGridView1.SelectedCells[8].Value.ToString());
               frmComprobanteVenta.cli = bl.getcliente(codigocli);
               frmComprobanteVenta.txtTipoDocumento.Text = descomprobante;
               //frmComprobanteVenta.cli.IDTipoDocIdentidad = ;

            }

            this.Close();
        }