public bool modificarPersonaPV(tb_persona_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona); if (Entity == null) { return(false); } Entity.pe_Naturaleza = info.pe_Naturaleza; Entity.pe_nombreCompleto = info.pe_nombreCompleto; Entity.pe_razonSocial = info.pe_razonSocial; Entity.pe_apellido = info.pe_apellido; Entity.pe_nombre = info.pe_nombre; Entity.IdTipoDocumento = info.IdTipoDocumento; Entity.pe_cedulaRuc = info.pe_cedulaRuc; Entity.pe_direccion = info.pe_direccion; Entity.pe_telfono_Contacto = info.pe_telfono_Contacto; Entity.pe_celular = info.pe_celular; Entity.pe_correo = info.pe_correo; Entity.pe_fechaModificacion = DateTime.Now; Entity.pe_UltUsuarioModi = info.pe_UltUsuarioModi; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public cp_proveedor_Info get_info(int IdEmpresa, decimal IdProveedor) { try { cp_proveedor_Info info = new cp_proveedor_Info(); Entities_cuentas_por_pagar Context_p = new Entities_cuentas_por_pagar(); Entities_general Context_g = new Entities_general(); cp_proveedor Entity = Context_p.cp_proveedor.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdProveedor == IdProveedor); if (Entity == null) { return(null); } info = new cp_proveedor_Info { IdEmpresa = Entity.IdEmpresa, IdProveedor = Entity.IdProveedor, IdPersona = Entity.IdPersona, IdClaseProveedor = Entity.IdClaseProveedor, IdCiudad = Entity.IdCiudad, IdBanco_acreditacion = Entity.IdBanco_acreditacion, IdCtaCble_CXP = Entity.IdCtaCble_CXP, IdCtaCble_Gasto = Entity.IdCtaCble_Gasto, IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat, pr_contribuyenteEspecial_bool = Entity.pr_contribuyenteEspecial == "S" ? true : false, es_empresa_relacionada = Entity.es_empresa_relacionada, num_cta_acreditacion = Entity.num_cta_acreditacion, pr_codigo = Entity.pr_codigo, pr_plazo = Entity.pr_plazo, pr_estado = Entity.pr_estado, pr_correo = Entity.pr_correo, pr_direccion = Entity.pr_direccion, pr_telefonos = Entity.pr_telefonos, pr_celular = Entity.pr_celular, IdCtaCble_Anticipo = Entity.IdCtaCble_Anticipo }; tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault(); info.info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_Naturaleza = Entity_p.pe_Naturaleza, IdTipoDocumento = Entity_p.IdTipoDocumento }; Context_p.Dispose(); Context_g.Dispose(); return(info); } catch (Exception) { throw; } }
public fa_cliente_Info get_info(int IdEmpresa, decimal IdCliente) { try { fa_cliente_Info info = new fa_cliente_Info(); Entities_facturacion Context_f = new Entities_facturacion(); Entities_general Context_g = new Entities_general(); fa_cliente Entity = Context_f.fa_cliente.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente); if (Entity == null) { return(null); } info = new fa_cliente_Info { IdEmpresa = Entity.IdEmpresa, cl_Cupo = Entity.cl_Cupo, cl_plazo = Entity.cl_plazo, Codigo = Entity.Codigo, Estado = Entity.Estado, es_empresa_relacionada = Entity.es_empresa_relacionada == null ? false : Convert.ToBoolean(Entity.es_empresa_relacionada), IdCliente = Entity.IdCliente, FormaPago = Entity.FormaPago, IdCtaCble_Anti = Entity.IdCtaCble_Anti, IdCtaCble_cxc = Entity.IdCtaCble_cxc, IdCtaCble_cxc_Credito = Entity.IdCtaCble_cxc_Credito, IdPersona = Entity.IdPersona, IdTipoCredito = Entity.IdTipoCredito, Idtipo_cliente = Entity.Idtipo_cliente, NivelPrecio = Entity.NivelPrecio, EsClienteExportador = Entity.EsClienteExportador }; tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault(); info.info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_Naturaleza = Entity_p.pe_Naturaleza, IdTipoDocumento = Entity_p.IdTipoDocumento }; Context_f.Dispose(); Context_g.Dispose(); return(info); } catch (Exception) { throw; } }
public IHttpActionResult UpdatePersona([FromBody] tb_persona persona) { Response <Boolean> response = new Response <bool>(); var controlPersona = FactoryIoC.Container.Resolver <ControlPerson>(); return(Json(controlPersona.lfUpdate(persona), new JsonSerializerSettings() { PreserveReferencesHandling = PreserveReferencesHandling.Objects, Formatting = Formatting.Indented })); }
public tb_persona_Info get_info(decimal IdPersona) { try { tb_persona_Info info = new tb_persona_Info(); using (Entities_general Context = new Entities_general()) { tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == IdPersona); if (Entity == null) { return(null); } info = new tb_persona_Info { IdPersona = Entity.IdPersona, CodPersona = Entity.CodPersona, pe_Naturaleza = Entity.pe_Naturaleza, pe_nombreCompleto = Entity.pe_nombreCompleto, pe_razonSocial = Entity.pe_razonSocial, pe_apellido = Entity.pe_apellido, pe_nombre = Entity.pe_nombre, IdTipoDocumento = Entity.IdTipoDocumento, pe_cedulaRuc = Entity.pe_cedulaRuc, pe_direccion = Entity.pe_direccion, pe_telfono_Contacto = Entity.pe_telfono_Contacto, pe_celular = Entity.pe_celular, pe_correo = Entity.pe_correo, pe_sexo = Entity.pe_sexo, IdEstadoCivil = Entity.IdEstadoCivil, pe_fechaNacimiento = Entity.pe_fechaNacimiento, pe_estado = Entity.pe_estado, IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat, num_cta_acreditacion = Entity.num_cta_acreditacion, IdBanco_acreditacion = Entity.IdBanco_acreditacion, IdProfesion = Entity.IdProfesion, IdReligion = Entity.IdReligion, AsisteCentroCristiano = Entity.AsisteCentroCristiano, CodCatalogoSangre = Entity.CodCatalogoSangre, CodCatalogoCONADIS = Entity.CodCatalogoCONADIS, NumeroCarnetConadis = Entity.NumeroCarnetConadis, PorcentajeDiscapacidad = Entity.PorcentajeDiscapacidad, IdGrupoEtnico = Entity.IdGrupoEtnico }; } return(info); } catch (Exception) { throw; } }
public async Task <ActionResult> CreatePerson(FormCollection datos) { Response <tb_persona> respuesta = new Response <tb_persona>(); tb_persona persona = new tb_persona(); try { persona.nombre = datos.GetValue("nombre").AttemptedValue.ToString(); persona.id = Int32.Parse(datos.GetValue("id").AttemptedValue.ToString()); persona.id_tipo_identificacion = Int32.Parse(datos.GetValue("id_tipo_identificacion").AttemptedValue.ToString()); persona.primer_apellido = datos.GetValue("primer_apellido").AttemptedValue.ToString(); persona.segundo_apellido = datos.GetValue("segundo_apellido").AttemptedValue.ToString(); persona.id_estado_civil = Int32.Parse(datos.GetValue("id_estado_civil").AttemptedValue.ToString()); persona.sexo = datos.GetValue("sexo").AttemptedValue.ToString(); persona.nacionalidad = datos.GetValue("nacionalidad").AttemptedValue.ToString(); persona.detenido = Int32.Parse(datos.GetValue("detenido").AttemptedValue.ToString()); persona.desaparecido = Int32.Parse(datos.GetValue("desaparecido").AttemptedValue.ToString()); persona.revisado_reten = Int32.Parse(datos.GetValue("revisado_reten").AttemptedValue.ToString()); persona.oficio_profesion = datos.GetValue("oficio_profesion").AttemptedValue.ToString(); persona.expediente_criminal = datos.GetValue("expedienteCriminal").AttemptedValue.ToString(); persona.fecha_nacimiento = DateTime.Parse(datos.GetValue("nacionalidad").AttemptedValue.ToString()); persona.edad = Int32.Parse(datos.GetValue("edad").AttemptedValue.ToString()); persona.id_subgrupo_victima = Int32.Parse(datos.GetValue("id_subgrupo_victima").AttemptedValue.ToString()); persona.numero_autopsia = Int32.Parse(datos.GetValue("numero_autopsia").AttemptedValue.ToString()); persona.id_tipo_muerte = Int32.Parse(datos.GetValue("id_tipo_muerte").AttemptedValue.ToString()); persona.id_funcion = Int32.Parse(datos.GetValue("id_funcion").AttemptedValue.ToString()); persona.nombre_entidad = datos.GetValue("nombre_entidad").AttemptedValue.ToString(); persona.observaciones = datos.GetValue("observaciones").AttemptedValue.ToString(); persona.id_rol = Int32.Parse(datos.GetValue("id_rol").AttemptedValue.ToString()); persona.id_oficial_policia = Int32.Parse(datos.GetValue("id_oficial_policia").AttemptedValue.ToString()); String jsonContent = JsonConvert.SerializeObject(persona); byte[] buffer = System.Text.Encoding.UTF8.GetBytes(jsonContent); ByteArrayContent byteArrayContent = new ByteArrayContent(buffer); byteArrayContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); HttpResponseMessage consulta = await _WsWebAPI.PostAsync("api/persona/", byteArrayContent); if (consulta.IsSuccessStatusCode) { respuesta = JsonConvert.DeserializeObject <Response <tb_persona> >(consulta.Content.ReadAsStringAsync().Result); persona = respuesta.ReturnValue; } } catch (Exception ex) { System.Console.Write(ex.ToString()); } return(View()); }
public bool modificarDB(tb_persona_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona); if (Entity == null) { return(false); } Entity.pe_Naturaleza = info.pe_Naturaleza; Entity.pe_nombreCompleto = info.pe_nombreCompleto; Entity.pe_razonSocial = info.pe_razonSocial; Entity.pe_apellido = info.pe_apellido; Entity.pe_nombre = info.pe_nombre; Entity.IdTipoDocumento = info.IdTipoDocumento; Entity.pe_cedulaRuc = info.pe_cedulaRuc; Entity.pe_direccion = info.pe_direccion; Entity.pe_telfono_Contacto = info.pe_telfono_Contacto; Entity.pe_celular = info.pe_celular; Entity.pe_correo = info.pe_correo; Entity.pe_sexo = info.pe_sexo; Entity.IdEstadoCivil = info.IdEstadoCivil; Entity.pe_fechaNacimiento = info.pe_fechaNacimiento; Entity.IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat; Entity.num_cta_acreditacion = info.num_cta_acreditacion; Entity.IdBanco_acreditacion = info.IdBanco_acreditacion; Entity.CodCatalogoSangre = info.CodCatalogoSangre; Entity.CodCatalogoCONADIS = info.CodCatalogoCONADIS; Entity.NumeroCarnetConadis = info.NumeroCarnetConadis; Entity.PorcentajeDiscapacidad = info.PorcentajeDiscapacidad; Entity.IdProfesion = (info.IdProfesion == 0 ? null : info.IdProfesion); Entity.IdReligion = (info.IdReligion == 0 ? null : info.IdReligion); Entity.IdGrupoEtnico = (info.IdGrupoEtnico == 0 ? null : info.IdGrupoEtnico); Entity.AsisteCentroCristiano = info.AsisteCentroCristiano; Entity.pe_fechaModificacion = DateTime.Now; Entity.pe_UltUsuarioModi = info.pe_UltUsuarioModi; Entity.pe_fechaModificacion = DateTime.Now; Entity.pe_UltUsuarioModi = info.pe_UltUsuarioModi; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Boolean GrabarPersonaDB(tb_persona_Info info, ref decimal idPersona) { try { tb_persona addressPer = new tb_persona(); using (EntitiesGeneral contextGen = new EntitiesGeneral()) { idPersona = GetIdPersona(); addressPer.IdPersona = idPersona; addressPer.CodPersona = (info.CodPersona == null || info.CodPersona == "" || info.CodPersona == "0") ? idPersona.ToString() : info.CodPersona; addressPer.pe_nombre = info.pe_nombre; addressPer.pe_nombreCompleto = info.pe_nombreCompleto; addressPer.pe_apellido = info.pe_apellido; addressPer.IdTipoDocumento = info.IdTipoDocumento; addressPer.IdTipoPersona = info.IdTipoPersona; addressPer.pe_cedulaRuc = info.pe_cedulaRuc; addressPer.pe_Naturaleza = info.pe_Naturaleza; addressPer.pe_razonSocial = info.pe_razonSocial; addressPer.IdEstadoCivil = info.IdEstadoCivil; addressPer.pe_celular = info.pe_celular; addressPer.pe_celularSecundario = info.pe_celularSecundario; addressPer.pe_direccion = info.pe_direccion; addressPer.pe_correo = info.pe_correo; addressPer.pe_fechaCreacion = DateTime.Now; addressPer.pe_fechaModificacion = DateTime.Now; addressPer.pe_fechaNacimiento = info.pe_fechaNacimiento; addressPer.pe_sexo = info.pe_sexo; addressPer.pe_telefonoCasa = info.pe_telefonoCasa; addressPer.pe_telefonoInter = info.pe_telefonoInter; addressPer.pe_telefonoOfic = info.pe_telefonoOfic; addressPer.pe_UltUsuarioModi = info.pe_UltUsuarioModi; addressPer.pe_estado = info.pe_estado; contextGen.tb_persona.Add(addressPer); contextGen.SaveChanges(); } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref msj); msj = ex.InnerException + " " + ex.Message; //saca la exceopción controlada a la proxima capa throw new Exception(ex.ToString()); } }
public bool guardarDB(tb_persona_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_persona Entity = new tb_persona { IdPersona = info.IdPersona = get_id(), CodPersona = info.CodPersona, pe_Naturaleza = info.pe_Naturaleza, pe_nombreCompleto = info.pe_nombreCompleto, pe_razonSocial = info.pe_razonSocial, pe_apellido = info.pe_apellido, pe_nombre = info.pe_nombre, IdTipoDocumento = info.IdTipoDocumento, pe_cedulaRuc = info.pe_cedulaRuc.Trim(), pe_direccion = info.pe_direccion, pe_telfono_Contacto = info.pe_telfono_Contacto, pe_celular = info.pe_celular, pe_correo = info.pe_correo, pe_sexo = info.pe_sexo, IdEstadoCivil = info.IdEstadoCivil, pe_fechaNacimiento = info.pe_fechaNacimiento, pe_estado = info.pe_estado = "A", pe_fechaCreacion = info.pe_fechaCreacion = DateTime.Now, IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat, num_cta_acreditacion = info.num_cta_acreditacion, IdBanco_acreditacion = info.IdBanco_acreditacion, CodCatalogoSangre = info.CodCatalogoSangre, CodCatalogoCONADIS = info.CodCatalogoCONADIS, NumeroCarnetConadis = info.NumeroCarnetConadis, PorcentajeDiscapacidad = info.PorcentajeDiscapacidad, IdProfesion = ((info.IdProfesion == 0 || info.IdProfesion == null) ? null : info.IdProfesion), IdReligion = ((info.IdReligion == 0 || info.IdReligion == null) ? null : info.IdReligion), IdGrupoEtnico = ((info.IdGrupoEtnico == 0 || info.IdGrupoEtnico == null) ? null : info.IdGrupoEtnico), AsisteCentroCristiano = info.AsisteCentroCristiano }; Context.tb_persona.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public Response <bool> lfUpdate(tb_persona persona) { Response <bool> response = new Response <bool>(); try { response.ReturnValue = DomainPersona.Update(persona); } catch (Exception ex) { response.blnTransactionIndicator = false; response.ReturnValue = false; response.strOrigin = ex.ToString(); } return(response); }
public tb_persona_Info get_info(decimal IdPersona) { try { tb_persona_Info info = new tb_persona_Info(); using (Entities_general Context = new Entities_general()) { tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == IdPersona); if (Entity == null) { return(null); } info = new tb_persona_Info { IdPersona = Entity.IdPersona, CodPersona = Entity.CodPersona, pe_Naturaleza = Entity.pe_Naturaleza, pe_nombreCompleto = Entity.pe_nombreCompleto, pe_razonSocial = Entity.pe_razonSocial, pe_apellido = Entity.pe_apellido, pe_nombre = Entity.pe_nombre, IdTipoDocumento = Entity.IdTipoDocumento, pe_cedulaRuc = Entity.pe_cedulaRuc, pe_direccion = Entity.pe_direccion, pe_telfono_Contacto = Entity.pe_telfono_Contacto, pe_celular = Entity.pe_celular, pe_correo = Entity.pe_correo, pe_sexo = Entity.pe_sexo, IdEstadoCivil = Entity.IdEstadoCivil, pe_fechaNacimiento = Entity.pe_fechaNacimiento, pe_estado = Entity.pe_estado, IdTipoCta_acreditacion_cat = Entity.IdTipoCta_acreditacion_cat, num_cta_acreditacion = Entity.num_cta_acreditacion, IdBanco_acreditacion = Entity.IdBanco_acreditacion }; } return(info); } catch (Exception) { throw; } }
public Response <bool> lfDelete(int idTemp) { Response <bool> response = new Response <bool>(); try { tb_persona persona = new tb_persona(); persona.id = idTemp; response.ReturnValue = DomainPersona.Delete(persona); } catch (Exception ex) { response.blnTransactionIndicator = false; response.ReturnValue = false; response.strOrigin = ex.ToString(); } return(response); }
public async Task <ActionResult> eliminarPersona(int id) { tb_persona persona = new tb_persona(); Response <tb_persona> respuesta = new Response <tb_persona>(); try { HttpResponseMessage consulta = await _WsWebAPI.DeleteAsync(String.Concat("api/persona/", id)); if (consulta.IsSuccessStatusCode) { respuesta = JsonConvert.DeserializeObject <Response <tb_persona> >(consulta.Content.ReadAsStringAsync().Result); persona = respuesta.ReturnValue; } } catch (Exception ex) { System.Console.Write(ex.ToString()); } return(View()); }
public bool guardarDB(tb_persona_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_persona Entity = new tb_persona { IdPersona = info.IdPersona = get_id(), CodPersona = info.CodPersona, pe_Naturaleza = info.pe_Naturaleza, pe_nombreCompleto = info.pe_nombreCompleto, pe_razonSocial = info.pe_razonSocial, pe_apellido = info.pe_apellido, pe_nombre = info.pe_nombre, IdTipoDocumento = info.IdTipoDocumento, pe_cedulaRuc = info.pe_cedulaRuc.Trim(), pe_direccion = info.pe_direccion, pe_telfono_Contacto = info.pe_telfono_Contacto, pe_celular = info.pe_celular, pe_correo = info.pe_correo, pe_sexo = info.pe_sexo, IdEstadoCivil = info.IdEstadoCivil, pe_fechaNacimiento = info.pe_fechaNacimiento, pe_estado = info.pe_estado = "A", pe_fechaCreacion = info.pe_fechaCreacion = DateTime.Now, IdTipoCta_acreditacion_cat = info.IdTipoCta_acreditacion_cat, num_cta_acreditacion = info.num_cta_acreditacion, IdBanco_acreditacion = info.IdBanco_acreditacion, }; Context.tb_persona.Add(Entity); Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool anularDB(tb_persona_Info info) { try { using (Entities_general Context = new Entities_general()) { tb_persona Entity = Context.tb_persona.FirstOrDefault(q => q.IdPersona == info.IdPersona); if (Entity == null) { return(false); } Entity.pe_estado = "I"; Entity.Fecha_UltAnu = info.Fecha_UltAnu = DateTime.Now; Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu; Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public fa_cliente_Info get_info(int IdEmpresa, decimal IdCliente) { try { fa_cliente_Info info = new fa_cliente_Info(); Entities_facturacion Context_f = new Entities_facturacion(); Entities_general Context_g = new Entities_general(); fa_cliente Entity = Context_f.fa_cliente.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdCliente == IdCliente); if (Entity == null) { return(null); } info = new fa_cliente_Info { IdEmpresa = Entity.IdEmpresa, cl_Cupo = Entity.cl_Cupo, cl_plazo = Entity.cl_plazo, Codigo = Entity.Codigo, Estado = Entity.Estado, es_empresa_relacionada = Entity.es_empresa_relacionada, IdCliente = Entity.IdCliente, FormaPago = Entity.FormaPago, IdCtaCble_cxc_Credito = Entity.IdCtaCble_cxc_Credito, IdCtaCble_Anticipo = Entity.IdCtaCble_Anticipo, IdPersona = Entity.IdPersona, IdTipoCredito = Entity.IdTipoCredito, Idtipo_cliente = Entity.Idtipo_cliente, IdNivel = Entity.IdNivel, EsClienteExportador = Entity.EsClienteExportador }; fa_cliente_contactos Entity_contacto = Context_f.fa_cliente_contactos.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdCliente == info.IdCliente).FirstOrDefault(); info.IdContacto = Entity_contacto.IdContacto; info.Correo = Entity_contacto.Correo; info.Direccion = Entity_contacto.Direccion; info.Telefono = Entity_contacto.Telefono; info.Celular = Entity_contacto.Celular; info.IdCiudad = Entity_contacto.IdCiudad; info.IdParroquia = Entity_contacto.IdParroquia; tb_ciudad Entity_ciudad = Context_g.tb_ciudad.Where(q => q.IdCiudad == info.IdCiudad).FirstOrDefault(); info.Descripcion_Ciudad = Entity_ciudad.Descripcion_Ciudad; tb_persona Entity_p = Context_g.tb_persona.Where(q => q.IdPersona == info.IdPersona).FirstOrDefault(); info.info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_Naturaleza = Entity_p.pe_Naturaleza, IdTipoDocumento = Entity_p.IdTipoDocumento }; Context_f.Dispose(); Context_g.Dispose(); return(info); } catch (Exception) { throw; } }
public fa_cliente_Info get_info_x_num_cedula(int IdEmpresa, string pe_cedulaRuc) { try { fa_cliente_Info info = new fa_cliente_Info { info_persona = new Info.General.tb_persona_Info() }; Entities_general Context_general = new Entities_general(); tb_persona Entity_p = Context_general.tb_persona.Where(q => q.pe_cedulaRuc == pe_cedulaRuc).FirstOrDefault(); if (Entity_p == null) { Context_general.Dispose(); return(info); } Entities_facturacion Context_facturacion = new Entities_facturacion(); fa_cliente Entity_c = Context_facturacion.fa_cliente.Where(q => q.IdEmpresa == IdEmpresa && q.IdPersona == Entity_p.IdPersona).FirstOrDefault(); if (Entity_c == null) { info.IdPersona = Entity_p.IdPersona; info.info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_celular = Entity_p.pe_celular, pe_telfono_Contacto = Entity_p.pe_telfono_Contacto, pe_correo = Entity_p.pe_correo, pe_direccion = Entity_p.pe_direccion }; Context_general.Dispose(); Context_facturacion.Dispose(); return(info); } info = new fa_cliente_Info { IdEmpresa = Entity_c.IdEmpresa, IdCliente = Entity_c.IdCliente, IdPersona = Entity_p.IdPersona, info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_celular = Entity_p.pe_celular, pe_telfono_Contacto = Entity_p.pe_telfono_Contacto, pe_correo = Entity_p.pe_correo, pe_direccion = Entity_p.pe_direccion } }; return(info); } catch (Exception) { throw; } }
public Boolean GrabarDB(tb_persona_Info info, ref decimal idPersonaOut, ref string msgError) { try { decimal idPersona = 0; using (EntitiesGeneral context = new EntitiesGeneral()) { EntitiesGeneral EDB = new EntitiesGeneral(); var Q = from per in EDB.tb_persona where per.IdPersona == info.IdPersona select per; if (Q.ToList().Count == 0) { idPersona = idPersonaOut = getIdPersona(); tb_persona address = new tb_persona(); if (info.CodPersona == string.Empty || (info.CodPersona == null)) { info.CodPersona = idPersona.ToString(); } address.IdPersona = idPersona; address.CodPersona = (info.CodPersona == null)? null :info.CodPersona.Trim(); address.pe_Naturaleza = (info.pe_Naturaleza == null)? null : info.pe_Naturaleza.Trim(); address.pe_nombreCompleto = info.pe_nombre.Trim() + " " + info.pe_apellido.Trim(); address.pe_razonSocial = (info.pe_razonSocial == null)? null :info.pe_razonSocial.Trim(); address.pe_apellido = (info.pe_apellido == null)? null : info.pe_apellido.Trim(); address.pe_nombre = (info.pe_nombre == null)? null : info.pe_nombre.Trim(); address.IdTipoDocumento = info.IdTipoDocumento; address.pe_cedulaRuc = (info.pe_cedulaRuc == null)? null : info.pe_cedulaRuc.Trim(); address.pe_direccion = (info.pe_direccion == null)? null : info.pe_direccion.Trim(); address.pe_telfono_Contacto = (info.pe_telfono_Contacto == null)? null : info.pe_telfono_Contacto.Trim(); address.pe_celular = (info.pe_celular == null)? null : info.pe_celular.Trim(); address.pe_correo = info.pe_correo == null ? "" : info.pe_correo.Trim(); address.pe_sexo = (info.pe_sexo == null)? null : info.pe_sexo.Trim();// "SEXO_MAS"; address.IdEstadoCivil = info.IdEstadoCivil; address.pe_fechaNacimiento = info.pe_fechaNacimiento; address.pe_estado = "A"; address.pe_fechaCreacion = DateTime.Now; //address.pe_fechaModificacion = DateTime.Now; address.pe_UltUsuarioModi = info.pe_UltUsuarioModi; address.IdTipoCta_acreditacion_cat = (info.IdTipoCta_acreditacion_cat == "") ? null : info.IdTipoCta_acreditacion_cat; address.num_cta_acreditacion = info.num_cta_acreditacion; address.IdBanco_acreditacion = (info.IdBanco_acreditacion == 0) ? null : info.IdBanco_acreditacion; context.tb_persona.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; mensaje = "Error al Grabar" + ex.Message; throw new Exception(ex.ToString()); } }
public cp_proveedor_Info get_info_x_num_cedula(int IdEmpresa, string pe_cedulaRuc) { try { cp_proveedor_Info info = new cp_proveedor_Info { info_persona = new Info.General.tb_persona_Info() }; Entities_general Context_general = new Entities_general(); tb_persona Entity_p = Context_general.tb_persona.Where(q => q.pe_cedulaRuc == pe_cedulaRuc).FirstOrDefault(); if (Entity_p == null) { Context_general.Dispose(); return(info); } Entities_cuentas_por_pagar Context_cxp = new Entities_cuentas_por_pagar(); cp_proveedor Entity_c = Context_cxp.cp_proveedor.Where(q => q.IdEmpresa == IdEmpresa && q.IdPersona == Entity_p.IdPersona).FirstOrDefault(); if (Entity_c == null) { info.IdPersona = Entity_p.IdPersona; info.info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_celular = Entity_p.pe_celular, pe_telfono_Contacto = Entity_p.pe_telfono_Contacto, pe_correo = Entity_p.pe_correo, pe_direccion = Entity_p.pe_direccion }; Context_general.Dispose(); Context_cxp.Dispose(); return(info); } info = new cp_proveedor_Info { IdEmpresa = Entity_c.IdEmpresa, IdProveedor = Entity_c.IdProveedor, IdPersona = Entity_p.IdPersona, info_persona = new Info.General.tb_persona_Info { IdPersona = Entity_p.IdPersona, pe_apellido = Entity_p.pe_apellido, pe_nombre = Entity_p.pe_nombre, pe_cedulaRuc = Entity_p.pe_cedulaRuc, pe_nombreCompleto = Entity_p.pe_nombreCompleto, pe_razonSocial = Entity_p.pe_razonSocial, pe_celular = Entity_p.pe_celular, pe_telfono_Contacto = Entity_p.pe_telfono_Contacto, pe_correo = Entity_p.pe_correo, pe_direccion = Entity_p.pe_direccion } }; return(info); } catch (Exception) { throw; } }