public PersonaJuridica PersonaJuridicaPorIdentificacionConsultar(Int64 idTipoDocumento, string numeroDocumento) { try { PersonaJuridica pn = (PersonaJuridica)OracleConnection.Query <PersonaJuridica>("SELECT j.ID_JURIDICA, j.ID_PERSONA " + ",j.ID_TIPO_EMPRESA" + ",j.RAZON_SOCIAL" + ",j.ID_CODIGO_CIIU" + ",j.DIRECCION" + ",j.ID_MUNICIPIO" + ",j.TELEFONO" + ",j.EXTENSION" + ",j.FAX" + ",j.CORREO" + ",j.DIR_SUCURSAL" + ",j.ID_MCPO_SUCURSAL" + ",j.TEL_SUCURSAL" + ",j.EXT_SUCURSAL" + ",j.FAX_SUCURSAL" + ",j.CORREO_SUCURSAL" + ",j.ID_REP_LEGAL " + " from JURIDICA j" + " inner join persona p on p.id_persona = j.id_persona " + " where p.id_tipo_documento = " + idTipoDocumento + " and p.numero_documento='" + numeroDocumento + "'").FirstOrDefault(); return(pn); } catch (Exception ex) { throw ex; } }
public BindingList <PersonaJuridica> buscarProveedor(string rSocial, string ruc) { BindingList <PersonaJuridica> proveedores = new BindingList <PersonaJuridica>(); ConexionBD cadConexion = new ConexionBD(); SqlConnection conexion = new SqlConnection(cadConexion.CadenaConexion); SqlCommand sentencia = conexion.CreateCommand(); //sentencia.CommandText = "dbo.buscarProveedor"; CREAR PROCEDURE ALMACENADO ANTES DE CORRERLO sentencia.CommandType = System.Data.CommandType.StoredProcedure; sentencia.Parameters.Add("@_rSocial", SqlDbType.VarChar).Value = rSocial; sentencia.Parameters.Add("@_ruc", SqlDbType.VarChar).Value = ruc; conexion.Open(); SqlDataReader reader = sentencia.ExecuteReader(); while (reader.Read()) { PersonaJuridica proveedor = new PersonaJuridica(reader["RazonSocial"].ToString(), reader["RUC"].ToString(), reader["Telefono"].ToString(), reader["Correo"].ToString()); proveedores.Add(proveedor); } conexion.Close(); return(proveedores); }
static void Main(string[] args) { Embarcacion miBarco = new Embarcacion(); miBarco.Placa = "B123456789"; miBarco.Tipo = TipoTransporte.Maritimo; miBarco.VelocidadMaxima = 70; miBarco.CapacidadCarga = 10000; miBarco.Bandera = "Costa Rica"; miBarco.AnoFabricacion = 2015; PersonaFisica pf1 = new PersonaFisica(); pf1.Nombre = "Jorge Campos"; pf1.Direccion = "San Jose"; pf1.FechaNacConst = new DateTime(1980, 12, 15); pf1.Cedula = "1-0982-02536"; pf1.EstadoCivil = EstadosCiviles.Casado; pf1.Sexo = 1; PersonaJuridica pj1 = new PersonaJuridica(); pj1.Cedula = "3-101-591486"; pj1.Direccion = "Limon"; pj1.FechaNacConst = new DateTime(2008, 12, 09); pj1.Nombre = "Maersk Line"; pj1.Tipo = TipoPJ.Mercantil; pj1.RepresentanteLegal = pf1; miBarco.Propietario = pj1; Console.ForegroundColor = ConsoleColor.Yellow; miBarco.MostrarInformacion(); Console.ReadLine(); }
public IHttpActionResult RegistroPersonaJuridica(PersonaJuridicaDTO oPersonaDTO) { try { PersonaNaturalBl personaNatural = new PersonaNaturalBl(); PersonaJuridica oPersona = new PersonaJuridica(); Usuario oUsuario = new Usuario(); oPersona.RazonSocial = oPersonaDTO.RazonSocial; oPersona.NIt = oPersonaDTO.Nit; oPersona.SectorEconomico = oPersonaDTO.SectorEconomico; oPersona.Responsable = oPersonaDTO.Responsable; oPersona.Email = oPersonaDTO.Email; oPersona.Telefono = oPersonaDTO.Telefono; oUsuario.Usuario1 = oPersonaDTO.Usuario; oUsuario.Contrasena = oPersonaDTO.Contrasena; oUsuario.TipoUsuario = 2; var email = oPersonaDTO.Email; var mensaje = personaNatural.RegistrarPersonaJuridica(oPersona, oUsuario); return(Ok(new { success = true, mensaje })); } catch (Exception exc) { return(Ok(new { success = false })); } }
public ActionResult RepresentanteLegal(int Id) { CargarListasViewDatoGenerales(); RepresentanteLegalViewModel p = new RepresentanteLegalViewModel(); PersonaJuridica juridica = new PersonaJuridica(); juridica = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(Id); Int64 Id_juridica = juridica.ID_JURIDICA; Int64 IdRepresentanteLegal = juridica.ID_REP_LEGAL; p.nuevo = 1; PersonaNatural pBD = new PersonaNatural(); Persona personaDB = new Persona(); Session["RelacionadosPEP"] = null; if (Id_juridica > 0 && IdRepresentanteLegal > 0) { p.nuevo = 0; pBD = pnSrv.PersonaNaturalConsultarPorIdPersona(IdRepresentanteLegal); if (pBD != null && pBD.ID_NATURAL > 0) { p = convertir.ConvertirRepresentanteLegalBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO; p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; Session["RelacionadosPEP"] = convertir.ConvertirListaRelacionadoPepBDModel(relPepSrv.RelacionadoPepPorPersonaConsultar(pBD.ID_PERSONA)); } } p.ID_JURIDICA = Id_juridica; p.ID_PERSONA_JURIDICA = Id; CargarDdlCascadasRepresentante(p); return(View(p)); }
public PersonaJuridica ConvertirPersonaJuridicaModelBD(PersonaJuridicaViewModel pjViewModel) { PersonaJuridica pj = new PersonaJuridica(); pj.ID_PERSONA = pjViewModel.ID_PERSONA; pj.ID_JURIDICA = pjViewModel.ID_JURIDICA; pj.CORREO = pjViewModel.CORREO; pj.CORREO_SUCURSAL = pjViewModel.CORREO_SUCURSAL; pj.DIRECCION = pjViewModel.DIRECCION; pj.DIR_SUCURSAL = pjViewModel.DIR_SUCURSAL; pj.EXTENSION = pjViewModel.EXTENSION; pj.EXT_SUCURSAL = pjViewModel.EXT_SUCURSAL; pj.FAX = pjViewModel.FAX; pj.FAX_SUCURSAL = pjViewModel.FAX_SUCURSAL; pj.ID_CODIGO_CIIU = pjViewModel.ID_CODIGO_CIIU; if (!String.IsNullOrEmpty(pjViewModel.ID_MCPO_SUCURSAL)) { pj.ID_MCPO_SUCURSAL = Convert.ToInt64(pjViewModel.ID_MCPO_SUCURSAL); } pj.ID_MUNICIPIO = pjViewModel.ID_MUNICIPIO_JURIDICA; pj.ID_REP_LEGAL = pjViewModel.ID_REP_LEGAL; pj.ID_TIPO_EMPRESA = pjViewModel.ID_TIPO_EMPRESA; pj.RAZON_SOCIAL = pjViewModel.RAZON_SOCIAL; pj.TELEFONO = pjViewModel.TELEFONO; pj.TEL_SUCURSAL = pjViewModel.TEL_SUCURSAL; return(pj); }
public ActionResult PersonaJuridica(PersonaJuridicaViewModel personaJuridica, string btnSiguiente) { if (ModelState.IsValid) { PersonaJuridica pj = convertir.ConvertirPersonaJuridicaModelBD(personaJuridica); Persona persona = new Persona(); if (pj.ID_PERSONA > 0) { persona = pSrv.PersonaConsultarPorID(pj.ID_PERSONA); persona.ID_MUNICIPIO = Convert.ToInt64(personaJuridica.ID_MUNICIPIO); } else { persona.ID_TIPO_DOCUMENTO = personaJuridica.ID_TIPO_DOCUMENTO; persona.NUMERO_DOCUMENTO = personaJuridica.NUMERO_DOCUMENTO; persona.ID_MUNICIPIO = Convert.ToInt64(personaJuridica.ID_MUNICIPIO); persona.ID_TIPO_PERSONA = personaJuridica.ID_TIPO_PERSONA; persona.ID_PERSONA = personaJuridica.ID_PERSONA; } try { return(RedirectToAction("RepresentanteLegal", "PersonaJuridica", new { Id = personaJuridica.ID_PERSONA })); } catch (Exception ex) { personaJuridica.mensajeNotificacion = Exepciones.Exepciones(ex); } } CargarListasJuridica(); CargarDdlCascadas(personaJuridica); return(View(personaJuridica)); }
public PersonaJuridicaViewModel ConvertirPersonaJuridicaBDModel(PersonaJuridica pj) { PersonaJuridicaViewModel pjViewModel = new PersonaJuridicaViewModel(); pjViewModel.CORREO = pj.CORREO; pjViewModel.CORREO_SUCURSAL = pj.CORREO_SUCURSAL; pjViewModel.DIRECCION = pj.DIRECCION; pjViewModel.DIR_SUCURSAL = pj.DIR_SUCURSAL; pjViewModel.EXTENSION = pj.EXTENSION; pjViewModel.EXT_SUCURSAL = pj.EXT_SUCURSAL; pjViewModel.FAX = pj.FAX; pjViewModel.FAX_SUCURSAL = pj.FAX_SUCURSAL; pjViewModel.ID_CODIGO_CIIU = pj.ID_CODIGO_CIIU; pjViewModel.ID_ACT_ECONOMICA = listaSrv.ActividadEconomicaPorCodigoCiiuConsultar(pj.ID_CODIGO_CIIU).ID_ACTIVIDAD_ECONOMICA; pjViewModel.ID_JURIDICA = pj.ID_JURIDICA; if (pj.ID_MCPO_SUCURSAL != null && pj.ID_MCPO_SUCURSAL > 0) { pjViewModel.ID_DEPTO_SUCURSAL = listaSrv.DepartamentoPorIdMunicipioConsultar(Convert.ToInt64(pj.ID_MCPO_SUCURSAL)).ID_DEPARTAMENTO.ToString(); } pjViewModel.ID_MCPO_SUCURSAL = pj.ID_MCPO_SUCURSAL.HasValue ? pj.ID_MCPO_SUCURSAL.Value.ToString() : string.Empty; pjViewModel.ID_DEPTO_JURIDICA = listaSrv.DepartamentoPorIdMunicipioConsultar(pj.ID_MUNICIPIO).ID_DEPARTAMENTO; pjViewModel.ID_MUNICIPIO_JURIDICA = pj.ID_MUNICIPIO; pjViewModel.ID_PERSONA = pj.ID_PERSONA; pjViewModel.ID_REP_LEGAL = pj.ID_REP_LEGAL; pjViewModel.ID_TIPO_EMPRESA = pj.ID_TIPO_EMPRESA; pjViewModel.RAZON_SOCIAL = pj.RAZON_SOCIAL; pjViewModel.TELEFONO = pj.TELEFONO; pjViewModel.TEL_SUCURSAL = pj.TEL_SUCURSAL; return(pjViewModel); }
static void Main(string[] args) { PersonaFisica perF = new PersonaFisica(); PersonaJuridica perJ = new PersonaJuridica(); perF.Identificacion = "1-1000-2000"; perF.Fecha = new DateTime(1975, 4, 20); perF.Direccion = "San Jose"; perF.Nombre = "Fernando"; perF.Apellidos = "Torres Rojas"; perF.Sexo = Genero.Masculino; perF.EstadoCivil = EstadoCivil.Casado; perJ.Identificacion = "3-101-123456"; perJ.Fecha = new DateTime(2000, 6, 9); perJ.Direccion = "Alajuela"; perJ.RazonSocial = "La empresa exitosa S.A"; perJ.Tipo = TipoPJ.SociedadAnonima; perJ.Representante = perF; Console.BackgroundColor = ConsoleColor.White; Console.ForegroundColor = ConsoleColor.Black; perJ.DesplegarDatos(); Console.ReadLine(); }
// GET: PersonaJuridica public ActionResult PersonaJuridica(Int64 Id = 0) { Session["RelacionadosPEP"] = null; CargarListasJuridica(); PersonaJuridicaViewModel p = new PersonaJuridicaViewModel(); PersonaJuridica pBD = new PersonaJuridica(); Persona personaDB = new Persona(); if (Id > 0) { pBD = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(Id); if (pBD != null && pBD.ID_JURIDICA > 0) { p = convertir.ConvertirPersonaJuridicaBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO.ToString(); p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; } } CargarDdlCascadas(p); return(View(p)); }
public PersonaJuridica PersonaJuridicaConsultarPorPersonaID(Int64 idpersona) { param = new DynamicParameters(); param.Add(name: "ID_PERSONA", value: idpersona, direction: ParameterDirection.Input); PersonaJuridica pn = (PersonaJuridica)OracleConnection.Query <PersonaJuridica>("SELECT ID_JURIDICA,ID_PERSONA " + ",ID_TIPO_EMPRESA" + ",RAZON_SOCIAL" + ",ID_CODIGO_CIIU" + ",DIRECCION" + ",ID_MUNICIPIO" + ",TELEFONO" + ",EXTENSION" + ",FAX" + ",CORREO" + ",DIR_SUCURSAL" + ",ID_MCPO_SUCURSAL" + ",TEL_SUCURSAL" + ",EXT_SUCURSAL" + ",FAX_SUCURSAL" + ",CORREO_SUCURSAL" + ",ID_REP_LEGAL" + " FROM JURIDICA WHERE ID_PERSONA=:ID_PERSONA", param).FirstOrDefault(); return(pn); }
public ActionResult DeleteConfirmed(int id) { PersonaJuridica personaJuridica = db.PersonaJuridica.Find(id); db.PersonaJuridica.Remove(personaJuridica); db.SaveChanges(); return(RedirectToAction("Index")); }
public List <DtoEmpresaExternaConsulta> GetByFiltros(string nombre, string razonSocial, string cuil, string cuit, TipoEmpresaExternaEnum?tipoEmpresa, bool estado) { var query = Session.QueryOver <EmpresaExterna>(); var personaFisica = new PersonaFisica(); var personaJuridica = new PersonaJuridica(); Domicilio domicilio = null; var dtoEmpresa = new DtoEmpresaExternaConsulta(); query.Left.JoinQueryOver(x => x.PersonaJuridica, () => personaJuridica); query.Left.JoinQueryOver(x => x.Referente, () => personaFisica); query.Left.JoinQueryOver(x => x.Domicilio, () => domicilio); if (!string.IsNullOrEmpty(nombre)) { query.Where(x => x.Nombre.IsLike(nombre + "%")); } if (!string.IsNullOrEmpty(razonSocial)) { query.Where(() => personaJuridica.RazonSocial.IsLike(razonSocial + "%")); } if (!string.IsNullOrEmpty(cuil)) { query.Where(() => personaFisica.NumeroDocumento == cuil.Substring(2, 8)); } if (!string.IsNullOrEmpty(cuit)) { query.Where(() => personaJuridica.CUIT == cuit); } if (tipoEmpresa.HasValue) { query.Where(x => x.TipoEmpresaExterna == tipoEmpresa); } if (!estado) { query.Where(x => x.Activo); } return((List <DtoEmpresaExternaConsulta>)query.SelectList(list => list .Select(x => x.Id).WithAlias(() => dtoEmpresa.Id) .Select(x => x.Nombre).WithAlias(() => dtoEmpresa.Nombre) .Select(x => personaJuridica.RazonSocial).WithAlias(() => dtoEmpresa.RazonSocial) .Select(x => personaFisica.CUIL).WithAlias(() => dtoEmpresa.Cuil) .Select(x => personaJuridica.CUIT).WithAlias(() => dtoEmpresa.Cuit) .Select(x => x.Activo).WithAlias(() => dtoEmpresa.Activo) .Select(x => x.TipoEmpresaExterna).WithAlias(() => dtoEmpresa.TipoEmpresa) .Select(x => domicilio.Altura).WithAlias(() => dtoEmpresa.Altura) .Select(x => domicilio.BarrioNuevo).WithAlias(() => dtoEmpresa.BarrioNuevo) .Select(x => domicilio.CalleNueva).WithAlias(() => dtoEmpresa.NombreCalle)) .TransformUsing(Transformers.AliasToBean <DtoEmpresaExternaConsulta>()) .List <DtoEmpresaExternaConsulta>()); }
public ActionResult Edit([Bind(Include = "ClientId,telefono,Direccion,Correo,ruc,razon_social,representante")] PersonaJuridica personaJuridica) { if (ModelState.IsValid) { db.Entry(personaJuridica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personaJuridica)); }
public ActionResult ActivarConfirmed(int id) { PersonaJuridica personaJuridica = db.PersonaJuridica.Find(id); personaJuridica.Estado = "Activo"; db.Entry(personaJuridica).State = EntityState.Modified; //db.PersonaJuridica.Remove(personaJuridica); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "ClientId,telefono,Direccion,Correo,ruc,razon_social,representante")] PersonaJuridica personaJuridica) { if (ModelState.IsValid) { db.PersonaJuridica.Add(personaJuridica); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personaJuridica)); }
/// <summary> /// Carga datos y eventos al formulario /// </summary> /// <param name="usuario"></param> public async Task CargarDatos() { this.lstCompanias.DataSource = new List <Compañia>(); lstTipoId.SelectedIndex = 0; txtCodigoCia.Text = await Task.Run(() => compañiaCL.NuevoCodigo()); var lstCompanies = await Task.Run(() => compañiaCL.GetAllAsync(GlobalConfig.Usuario)); //eventos this.lstTipoId.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxID.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxNombre.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxOp1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxOp2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxDireccion.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxTelefono1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxTelefono2.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.lstMovimientosRegistro.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); // this.panelOps.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); //this.btnAgregaTelefono.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxWeb.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxMail.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); this.txtBoxObservaciones.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.SiguienteEnter); //this.txtBoxID.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.txtBoxID_KeyPress); lst = (from alias in lstCompanies orderby alias.Codigo descending select alias).ToList <Compañia>(); this.lstMovimientosRegistro.SelectedIndex = 0; this.lstCompanias.DataSource = lst; /** * * en eL paso de asignar la lista de compañias al control de donde se podra seleccionar para crear un maestro de * cuentas a partir de la compañia seleccionada, se tuvo que duplicar la copia, porque el copilador interpreta esta como solo una * y cuando se selecciona una opcion en un control en el otro cambia, esto porque ambas listas apuntas al mismo espacio en memoria * */ ///Creamos una nueva lista para almacenar las compañias que podran ser usadas para duplicar su maestro de cuentas ///Y agregamos una nueva compañia con el nombre maestro de cuentas por defecto, esta sera la opcion que el ///usuario puede marcar para que no duplique de ninguna otra compañia var lstMCuentas = new Compañia[lst.Count + 1]; lstMCuentas[0] = new PersonaJuridica() { Nombre = "", Codigo = "POR DEFECTO" }; ///Copiamos la lista de cuentas a la nueva lista para guardarla en el seleccionador de maestros de cuenta lst.CopyTo(lstMCuentas, 1); lstCopiarMaestroCuentas.DataSource = lstMCuentas; this.lstCompanias.SelectedIndex = -1; this.lstCompanias.SelectedIndexChanged += new System.EventHandler(this.LstCompanias_SelectedIndexChanged); }
// GET: PersonaJuridicas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonaJuridica personaJuridica = db.PersonaJuridica.Find(id); if (personaJuridica == null) { return(HttpNotFound()); } return(View(personaJuridica)); }
public PersonaJuridica PersonaJuridicaActualizar(PersonaJuridica P) { param = new DynamicParameters(); param.Add(name: "ID_JURIDICA", value: P.ID_JURIDICA, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_EMPRESA", value: P.ID_TIPO_EMPRESA, direction: ParameterDirection.Input); param.Add(name: "RAZON_SOCIAL", value: P.RAZON_SOCIAL, direction: ParameterDirection.Input); param.Add(name: "ID_CODIGO_CIIU", value: P.ID_CODIGO_CIIU, direction: ParameterDirection.Input); param.Add(name: "DIRECCION", value: P.DIRECCION, direction: ParameterDirection.Input); param.Add(name: "ID_MUNICIPIO", value: P.ID_MUNICIPIO, direction: ParameterDirection.Input); param.Add(name: "TELEFONO", value: P.TELEFONO, direction: ParameterDirection.Input); param.Add(name: "EXTENSION", value: P.EXTENSION, direction: ParameterDirection.Input); param.Add(name: "FAX", value: P.FAX, direction: ParameterDirection.Input); param.Add(name: "CORREO", value: P.CORREO, direction: ParameterDirection.Input); param.Add(name: "DIR_SUCURSAL", value: P.DIR_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "ID_MCPO_SUCURSAL", value: P.ID_MCPO_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "TEL_SUCURSAL", value: P.TEL_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "EXT_SUCURSAL", value: P.EXT_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "FAX_SUCURSAL", value: P.FAX_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "CORREO_SUCURSAL", value: P.CORREO_SUCURSAL, direction: ParameterDirection.Input); try { P.FilasAfectadas = this.OracleConnection.Execute(@"UPDATE JURIDICA SET " + "ID_TIPO_EMPRESA=:ID_TIPO_EMPRESA" + ",RAZON_SOCIAL=:RAZON_SOCIAL" + ",ID_CODIGO_CIIU=:ID_CODIGO_CIIU" + ",DIRECCION=:DIRECCION" + ",ID_MUNICIPIO=:ID_MUNICIPIO" + ",TELEFONO=:TELEFONO" + ",EXTENSION=:EXTENSION" + ",FAX=:FAX" + ",CORREO=:CORREO" + ",DIR_SUCURSAL=:DIR_SUCURSAL" + ",ID_MCPO_SUCURSAL=:ID_MCPO_SUCURSAL" + ",TEL_SUCURSAL=:TEL_SUCURSAL" + ",EXT_SUCURSAL=:EXT_SUCURSAL" + ",FAX_SUCURSAL=:FAX_SUCURSAL" + ",CORREO_SUCURSAL=:CORREO_SUCURSAL" + " WHERE ID_JURIDICA =:ID_JURIDICA" , param); } catch (Exception Ex) { P.mensajeNotificacion = Exepciones.Exepciones(Ex); P.tipoMensaje = 3; } return(P); }
public ActionResult PersonaJuridica(string codigo = "", string documento = "", Int64 Id = 0) { Session["RelacionadosPEP"] = null; CargarListasJuridica(); PersonaJuridicaViewModel p = new PersonaJuridicaViewModel(); PersonaJuridica pBD = new PersonaJuridica(); Persona personaDB = new Persona(); if ((!String.IsNullOrEmpty(codigo)) && (!String.IsNullOrEmpty(documento)) && Id == 0) { Int64 idTipoDocumento = ListasSRV.TipoDocumentoPorCodigoConsultar(codigo).ID_TIPO_DOCUMENTO; pBD = PersonaJuridicaSRV.PersonaJuridicaPorIdentificacionConsultar(idTipoDocumento, documento); if (pBD != null && pBD.ID_JURIDICA > 0) { p = convertir.ConvertirPersonaJuridicaBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO.ToString(); p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; p.TIPO_DOCUMENTO = ListasSRV.TipoDocumentoPorIdConsultar(idTipoDocumento).NOMBRE_TIPO_DOCUMENTO; } else { p.ID_TIPO_DOCUMENTO = idTipoDocumento; p.NUMERO_DOCUMENTO = documento; p.TIPO_DOCUMENTO = ListasSRV.TipoDocumentoPorIdConsultar(idTipoDocumento).NOMBRE_TIPO_DOCUMENTO; } } else if ((String.IsNullOrEmpty(codigo)) && (String.IsNullOrEmpty(documento)) && Id > 0) { pBD = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(Id); if (pBD != null && pBD.ID_JURIDICA > 0) { p = convertir.ConvertirPersonaJuridicaBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO.ToString(); p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; } } CargarDdlCascadas(p); return(View(p)); }
// GET: Pacients/Create public ActionResult Create(int?ClientId) { try { Client client = db.Clients.Find(ClientId); ViewBag.ClientId = client; } catch (System.InvalidOperationException ex) { PersonaJuridica client = db.PersonaJuridica.Find(ClientId); ViewBag.ClientId = client; } //ViewBag.ClientId = new SelectList(db.Clients, "ClientId", "Nombre"); //ViewBag.PersonaJ = new SelectList(db.PersonaJuridica, "ClientId", "razon_social"); return(View()); }
public string RegistrarPersonaJuridica(PersonaJuridica oPersona, Usuario oUsuario) { Model1 entity = new Model1(); var mensaje = ""; var usuario = (from i in entity.Usuario where i.Usuario1 == oUsuario.Usuario1 select i).FirstOrDefault(); var emailVj = (from i in entity.PersonaJuridica where i.Email == oPersona.Email select i).FirstOrDefault(); if (usuario == null) { if (emailVj == null) { var Encriptar = SecurityEncode.SecurityEncode.Encriptar(oUsuario.Contrasena); oUsuario.Contrasena = Encriptar; entity.Usuario.Add(oUsuario); entity.SaveChanges(); var usuarioR = (from i in entity.Usuario where i.Usuario1 == oUsuario.Usuario1 select i).FirstOrDefault(); oPersona.IdUsuario = usuarioR.IdUsuario; entity.PersonaJuridica.Add(oPersona); entity.SaveChanges(); mensaje = "Registro Exitoso."; } } if (usuario != null) { mensaje = "El Usuario ya exite."; } else if (emailVj != null) { mensaje = "El correo ya esta en uso"; } return(mensaje); }
public bool GetByFiltrosVerificarPersonaAsociadaAempresa(string cuil, string cuit) { var query = Session.QueryOver <EmpresaExterna>(); if (!string.IsNullOrEmpty(cuil)) { var personaFisica = new PersonaFisica(); query.JoinQueryOver <PersonaFisica>(x => x.Referente, () => personaFisica).And(pf => pf.CUIL.IsLike(cuil)); } if (!string.IsNullOrEmpty(cuit)) { var personaJuridica = new PersonaJuridica(); query.JoinQueryOver <PersonaJuridica>(x => x.PersonaJuridica, () => personaJuridica).And(x => x.CUIT == cuit); } return(query.List <EmpresaExterna>().Count > 0);/*retorna true en caso de existir caso contrario false*/ }
private static void Main(string[] args) { var kernelNamed = new StandardKernel(new ContenedorServicio()); var databaseNombrada = kernelNamed.Get <IDataBase>(); IKernel kernel = new StandardKernel(new Contenedor()); var persona = new PersonaJuridica(); var flujo = kernel.Get <FlujoCobro>(); flujo.CobroRegistro = kernel.Get <ICobroRegistro>(persona.GetType().Name); flujo.RelizarCobro(persona); var database = kernel.Get <IDataBase>("Sql"); Console.WriteLine(database.VarcharGenerator.Generate()); }
public PersonaJuridica RepresentanteLegalActualizar(PersonaJuridica P) { param = new DynamicParameters(); param.Add(name: "ID_JURIDICA", value: P.ID_JURIDICA, direction: ParameterDirection.Input); param.Add(name: "ID_REP_LEGAL", value: P.ID_REP_LEGAL, direction: ParameterDirection.Input); try { P.FilasAfectadas = this.OracleConnection.Execute(@"UPDATE JURIDICA SET " + "ID_REP_LEGAL=:ID_REP_LEGAL" + " WHERE ID_JURIDICA =:ID_JURIDICA" , param); } catch (Exception Ex) { P.mensajeNotificacion = Exepciones.Exepciones(Ex); P.tipoMensaje = 3; } return(P); }
public PersonaJuridica PersonaJuridicaInsertar(PersonaJuridica personaJuridica, Persona persona) { try { persona.ID_TIPO_PERSONA = DatosListas.TipoPersonaPorCodigoConsultar("PJ").ID_TIPO_PERSONA; if (personaJuridica.ID_JURIDICA == 0) { persona.FEC_DILIGENCIAMIENTO = DateTime.Now; Persona pExiste = DatosPersona.PersonaConsultarPorTipoDocumento(persona.ID_TIPO_DOCUMENTO, persona.NUMERO_DOCUMENTO); if (pExiste != null && pExiste.ID_PERSONA > 0) { personaJuridica.ID_PERSONA = pExiste.ID_PERSONA; } else { persona = DatosPersona.PersonaInsertar(persona); personaJuridica.ID_PERSONA = persona.ID_PERSONA; auditoriaLogica.ObjetoAuditoriaInsertar(persona); } personaJuridica = Datos.PersonaJuridicaInsertar(personaJuridica); WSSarlaftLN.ConsultarListaClinton(persona.NUMERO_DOCUMENTO, string.Empty); auditoriaLogica.ObjetoAuditoriaInsertar(personaJuridica); } else { auditoriaLogica.ObjetoAuditoriaEditar(persona, DatosPersona.PersonaConsultarPorID(persona.ID_PERSONA)); auditoriaLogica.ObjetoAuditoriaEditar(personaJuridica, DatosPersona.PersonaConsultarPorID(personaJuridica.ID_JURIDICA)); persona = DatosPersona.PersonaActualizar(persona); personaJuridica = Datos.PersonaJuridicaActualizar(personaJuridica); } } catch (Exception ex) { throw ex; } return(personaJuridica); }
public BindingList <Producto> devolverLista(string nombre, string categoria, string proveedor) { BindingList <Producto> productos = new BindingList <Producto>(); ConexionBD cadConexion = new ConexionBD(); SqlConnection conexion = new SqlConnection(cadConexion.CadenaConexion); SqlCommand sentencia = conexion.CreateCommand(); sentencia.CommandText = "dbo.buscarProducto"; sentencia.CommandType = System.Data.CommandType.StoredProcedure; sentencia.Parameters.Add("@_nombre", SqlDbType.VarChar).Value = nombre; sentencia.Parameters.Add("@_categoria", SqlDbType.VarChar).Value = categoria; sentencia.Parameters.Add("@_proveedor", SqlDbType.VarChar).Value = proveedor; try { conexion.Open(); SqlDataReader reader = sentencia.ExecuteReader(); while (reader.Read()) { CategoriaProd cat = new CategoriaProd(Int32.Parse(reader["Id_Categoria"].ToString()), reader["Nombre_Categoria"].ToString()); PersonaJuridica prov = new PersonaJuridica(Int32.Parse(reader["Id_Proveedor"].ToString()), reader["RazonSocial"].ToString()); Producto prod = new Producto(Int32.Parse(reader["Id"].ToString()), reader["Nombre"].ToString(), Int32.Parse(reader["Cantidad"].ToString()), Double.Parse(reader["Precio"].ToString()), reader["Estado"].ToString(), cat, prov); productos.Add(prod); } } catch (Exception e) { MessageBox.Show(e.Message, "Mensaje de error"); return(productos); } conexion.Close(); return(productos); }
public ActionResult InformacionFinanciera(PersonaViewModel financiera, string btnSiguiente) { PersonaJuridica objteto = new PersonaJuridica(); objteto = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(financiera.IdPersonaViewModel); if (btnSiguiente != null) { if (ModelState.IsValid) { if (financiera != null && financiera.IdPersonaViewModel > 0) { Persona persona = new Persona(); //persona = convertir.ConvertirPersonaModelPersonaBD(financiera); //pSrv.PersonaActualizar(persona); return(RedirectToAction("Accionista", "PersonaJuridica", new { Id = objteto.ID_PERSONA })); } } } return(View()); }
public BindingList <PersonaJuridica> devolverProveedores() { ConexionBD cadConexion = new ConexionBD(); SqlConnection conexion = new SqlConnection(cadConexion.CadenaConexion); SqlCommand sentencia = conexion.CreateCommand(); sentencia.CommandText = "dbo.listarProveedores"; conexion.Open(); SqlDataReader reader = sentencia.ExecuteReader(); BindingList <PersonaJuridica> lista = new BindingList <PersonaJuridica>(); while (reader.Read()) { PersonaJuridica prov = new PersonaJuridica(reader["RazonSocial"].ToString(), reader["RUC"].ToString(), reader["Telefono"].ToString(), reader["Correo"].ToString()); lista.Add(prov); } conexion.Close(); return(lista); }
public PersonaJuridica PersonaJuridicaInsertar(PersonaJuridica P) { param = new DynamicParameters(); param.Add(name: "ID_PERSONA", value: P.ID_PERSONA, direction: ParameterDirection.Input); param.Add(name: "ID_TIPO_EMPRESA", value: P.ID_TIPO_EMPRESA, direction: ParameterDirection.Input); param.Add(name: "RAZON_SOCIAL", value: P.RAZON_SOCIAL, direction: ParameterDirection.Input); param.Add(name: "ID_CODIGO_CIIU", value: P.ID_CODIGO_CIIU, direction: ParameterDirection.Input); param.Add(name: "DIRECCION", value: P.DIRECCION, direction: ParameterDirection.Input); param.Add(name: "ID_MUNICIPIO", value: P.ID_MUNICIPIO, direction: ParameterDirection.Input); param.Add(name: "TELEFONO", value: P.TELEFONO, direction: ParameterDirection.Input); param.Add(name: "EXTENSION", value: P.EXTENSION, direction: ParameterDirection.Input); param.Add(name: "FAX", value: P.FAX, direction: ParameterDirection.Input); param.Add(name: "CORREO", value: P.CORREO, direction: ParameterDirection.Input); param.Add(name: "DIR_SUCURSAL", value: P.DIR_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "ID_MCPO_SUCURSAL", value: P.ID_MCPO_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "TEL_SUCURSAL", value: P.TEL_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "EXT_SUCURSAL", value: P.EXT_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "FAX_SUCURSAL", value: P.FAX_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "CORREO_SUCURSAL", value: P.CORREO_SUCURSAL, direction: ParameterDirection.Input); param.Add(name: "ID_JURIDICA", dbType: DbType.Int64, direction: ParameterDirection.Output); try { P.FilasAfectadas = this.OracleConnection.Execute(@"INSERT INTO JURIDICA(ID_PERSONA" + ",ID_TIPO_EMPRESA" + ",RAZON_SOCIAL" + ",ID_CODIGO_CIIU" + ",DIRECCION" + ",ID_MUNICIPIO" + ",TELEFONO" + ",EXTENSION" + ",FAX" + ",CORREO" + ",DIR_SUCURSAL" + ",ID_MCPO_SUCURSAL" + ",TEL_SUCURSAL" + ",EXT_SUCURSAL" + ",FAX_SUCURSAL" + ",CORREO_SUCURSAL)" + "VALUES (:ID_PERSONA" + ",:ID_TIPO_EMPRESA" + ",:RAZON_SOCIAL" + ",:ID_CODIGO_CIIU" + ",:DIRECCION" + ",:ID_MUNICIPIO" + ",:TELEFONO" + ",:EXTENSION" + ",:FAX" + ",:CORREO" + ",:DIR_SUCURSAL" + ",:ID_MCPO_SUCURSAL" + ",:TEL_SUCURSAL" + ",:EXT_SUCURSAL" + ",:FAX_SUCURSAL" + ",:CORREO_SUCURSAL" + ") RETURNING ID_JURIDICA INTO :ID_JURIDICA", param); if (P.FilasAfectadas > 0) { P.ID_JURIDICA = param.Get <Int64>("ID_JURIDICA"); } //} } catch (Exception Ex) { P.mensajeNotificacion = Exepciones.Exepciones(Ex); P.tipoMensaje = 3; } return(P); }