//=========================================================================================================================
        //============================================CONSULTA EMPRESA DE SERVICIOS================================================
        //=========================================================================================================================
        public List<clsEmpresaServicio> ConsultaEmpresaServicio()
        {
            try
            {
                List<clsEmpresaServicio> EmpresaServicio = new List<clsEmpresaServicio>();
                List<clsDetalleTelefonoCXP> DetalleTelefono = new List<clsDetalleTelefonoCXP>();
                List<clsCtaBancaria2> CuentaBancaria = new List<clsCtaBancaria2>();
                CuentasPorPagarEntities ent = new CuentasPorPagarEntities();
                var lst = from q in ent.EmpresaServicio select q;
                var lst2 = from i in ent.Telefono select i;
                var lst3 = from j in ent.CuentaBancaria2 select j;

                foreach (var item in lst)
                {
                    clsEmpresaServicio cls = new clsEmpresaServicio();
                    cls._IdEmpresaServicio = item.IdEmpresaServicio;
                    cls._FechaRegistro = item.FechaRegistro;
                    cls._RazonSocial = item.RazonSocial;
                    cls._TipoPersona = item.IdTipoPersona;
                    cls._Estado = item.Estado;
                    cls._Direccion = item.Direccion;
                    cls._Email = item.Email;
                    cls._Website = item.Webpage;
                    foreach (var item2 in lst2)
                    {
                        clsDetalleTelefonoCXP det = new clsDetalleTelefonoCXP();
                        det._TipoTelefono = item2.IdTipoTelefono;
                        det._numTelefono = item2.Numero;
                        DetalleTelefono.Add(det);
                    }
                    cls._DetalleTelefono = DetalleTelefono;
                    foreach (var item3 in lst3)
                    {
                        clsCtaBancaria2 det = new clsCtaBancaria2();
                        det._IdBanco = item3.IdBanco;
                        det._TipoCuenta = item3.TipoCuenta;
                        det._NroCuenta = item3.NroCta;
                        CuentaBancaria.Add(det);
                    }
                    cls._CuentaBancaria = CuentaBancaria;
                    EmpresaServicio.Add(cls);
                }
                return EmpresaServicio;
            }
            catch (Exception)
            {
                return null;
            }
        }
        public void get()
        {
            if (error == 0)
            {
                EmpresaServicioCls._IdEmpresa = 1;
                EmpresaServicioCls._IdUsuario = 11;
                EmpresaServicioCls._FechaRegistro = dtpFechaRegistro.DateTime;
                EmpresaServicioCls._TipoPersona = Convert.ToInt32(cbxTipoPersona.EditValue);//gdvTipoPersona.GetFocusedDataSourceRowIndex();
                EmpresaServicioCls._IdEmpresaServicio = txtRuc.Text;
                EmpresaServicioCls._RazonSocial = txtRazonSocial.Text;
                EmpresaServicioCls._Estado = cbxEstado.SelectedIndex;
                EmpresaServicioCls._Direccion = txtDireccion.Text;
                EmpresaServicioCls._Email = txtEmail.Text;
                EmpresaServicioCls._Website = txtWebSite.Text;
                List<clsDetalleTelefonoCXP> listdet = new List<clsDetalleTelefonoCXP>();
                for (int i = 0; i < gdvDetalleTelefonico.RowCount; i++)
                {
                    clsDetalleTelefonoCXP det = new clsDetalleTelefonoCXP();
                    det._IdTelefono = 1;
                    det._TipoTelefono=Convert.ToInt32(gdvDetalleTelefonico.GetRowCellValue(i, colIdTipoTelefono));
                    det._numTelefono = Convert.ToInt32(gdvDetalleTelefonico.GetRowCellValue(i, col_numTelefono));
                    listdet.Add(det);
                    EmpresaServicioCls._DetalleTelefono = listdet;
                }

                List<clsCtaBancaria2> listdettel = new List<clsCtaBancaria2>();
                for (int i = 0; i < gdvDetalleCtasBancarias.RowCount; i++)
                {
                    clsCtaBancaria2 detcta = new clsCtaBancaria2();
                    detcta._IdBanco = Convert.ToInt32(gdvDetalleCtasBancarias.GetRowCellValue(i, col_IdBanco));
                    detcta._TipoCuenta = Convert.ToString(gdvDetalleCtasBancarias.GetRowCellValue(i, col_tipoCuenta));
                    detcta._NroCuenta = Convert.ToString(gdvDetalleCtasBancarias.GetRowCellValue(i, col_numeroCuenta));
                    listdettel.Add(detcta);
                    EmpresaServicioCls._CuentaBancaria = listdettel;
                }
            }
            else
            {
                error = 1;
                msj = "Error";
                Mensaje(error, msj, elemento);
            }
        }