Example #1
0
        public void get_Persona()
        {
            try
            {
                _PersonaInfo.pe_apellido          = this.txt_apellidos.Text;
                _PersonaInfo.pe_casilla           = this.txt_casilla.Text;
                _PersonaInfo.pe_celular           = this.txt_celular.Text;
                _PersonaInfo.pe_correo            = this.txt_correo.Text;
                _PersonaInfo.pe_direccion         = this.txt_direccion.Text;
                _PersonaInfo.pe_fax               = this.txt_Fax.Text;
                _PersonaInfo.pe_nombreCompleto    = this.txt_nombreCompleto.Text;
                _PersonaInfo.pe_nombre            = this.txt_nombres.Text;
                _PersonaInfo.pe_razonSocial       = this.txt_razonSocial.Text;
                _PersonaInfo.pe_cedulaRuc         = this.txt_Ruc.Text;
                _PersonaInfo.pe_telefonoCasa      = this.txt_telefonoCasa.Text;
                _PersonaInfo.pe_telfono_Contacto  = this.txt_telefonoContacto.Text;
                _PersonaInfo.pe_telefonoInter     = this.txt_telefonoInter.Text;
                _PersonaInfo.pe_telefonoOfic      = this.txt_TeleOficina.Text;
                _PersonaInfo.IdPersona            = Convert.ToInt32(this.lblIdPersona.Text);
                _PersonaInfo.pe_fechaNacimiento   = dtp_fechaNacimiento.Value;
                _PersonaInfo.pe_fechaModificacion = DateTime.Now;


                _PersonaInfo.pe_estado = (chkEstado.Checked == true) ? "A" : "I";

                UCEstadoCivil.cargar_Combo();
                Cl_EstadoCivil_Info estaCivil = new Cl_EstadoCivil_Info();
                estaCivil = this.UCEstadoCivil.get_estadoCivil();
                _PersonaInfo.IdEstadoCivil = estaCivil.codigo;

                Cl_Sexo_Info sexoI = new Cl_Sexo_Info();
                sexoI = this.UCGenero.get_sexo();
                _PersonaInfo.pe_sexo = sexoI.codigo;

                Cl_NaturalezaPerso Natu = new Cl_NaturalezaPerso();
                Natu = this.UCNaturaleza.get_Naturaleza();
                _PersonaInfo.pe_Naturaleza = Natu.codigo;

                Cl_TipoDoc_Personales_Info docu = new Cl_TipoDoc_Personales_Info();
                docu = this.UCDocumento.get_TipoDoc_Personales();
                _PersonaInfo.IdTipoDocumento = docu.codigo;

                _PersonaInfo.IdTipoPersona = 1;

                _PersonaInfo.pe_correo_secundario1      = Convert.ToString(txtCorreoSecun.EditValue);
                _PersonaInfo.pe_correo_secundario2      = Convert.ToString(txtCorreoAlterno.EditValue);
                _PersonaInfo.IdBanco_acreditacion       = cmb_Banco.get_BancoInfo().IdBanco;
                _PersonaInfo.IdTipoCta_acreditacion_cat = ucRo_CatalogoTipoCta.get_Catalogo().CodCatalogo;
                _PersonaInfo.num_cta_acreditacion       = txtnumCta.Text;
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
            }
        }
Example #2
0
 public string get_Id_Naturaleza()
 {
     try
     {
         _Naturaleza = (Cl_NaturalezaPerso)cmb_naturalezaPersona.SelectedItem;
         return(_Naturaleza.codigo);
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
         return("");
     }
 }
        public tb_persona_Info get_personaInfo()
        {
            try
            {
                persoI = new tb_persona_Info();
                decimal idP = Convert.ToDecimal(txt_idPersona.Text);

                persoI.CodPersona        = (txt_idPersona.Text.Length <= 0)?"":txt_idPersona.Text.Trim();
                persoI.IdPersona         = idP;
                persoI.pe_sexo           = "SEXO_MAS";
                persoI.pe_nombre         = " ";
                persoI.pe_apellido       = " ";
                persoI.pe_nombreCompleto = (txt_nomProveedor.Text.Length == 0) ? "" : txt_nomProveedor.Text.Trim();
                persoI.IdTipoPersona     = 1;
                persoI.IdEstadoCivil     = "SOLTE";
                persoI.pe_estado         = "A";

                persoI.pe_razonSocial = (txt_RazonSocial.Text.Length == 0) ? "" : txt_RazonSocial.Text.Trim();
                persoI.pe_celular     = (txt_telefono.Text.Length == 0) ? "" : txt_telefono.Text.Trim();
                persoI.pe_fax         = (txt_fax.Text.Length == 0) ? "" : txt_fax.Text.Trim();
                persoI.pe_correo      = (txt_email.Text.Length == 0) ? "" : txt_email.Text.Trim();
                persoI.pe_cedulaRuc   = (txt_ci_ruc.Text.Length == 0) ? "" : txt_ci_ruc.Text.Trim();
                persoI.pe_direccion   = (txt_direcProve.Text.Length == 0) ? "" : txt_direcProve.Text.Trim();

                Cl_TipoDoc_Personales_Info tipodo = new Cl_TipoDoc_Personales_Info();
                tipodo = UCDocumento.get_TipoDoc_Personales();
                Cl_NaturalezaPerso NatPer = new Cl_NaturalezaPerso();
                NatPer = UCNaturaleza.get_Naturaleza();

                persoI.IdTipoDocumento = tipodo.codigo;
                persoI.pe_Naturaleza   = NatPer.codigo;


                return(persoI);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                return(new tb_persona_Info());
            }
        }
Example #4
0
        public List <Cl_NaturalezaPerso> Get_List_NaturalezaPer()
        {
            try
            {
                List <Cl_NaturalezaPerso> lEstC     = new List <Cl_NaturalezaPerso>();
                EntitiesGeneral           OCatalogo = new EntitiesGeneral();
                var Doc = from C in OCatalogo.tb_Catalogo
                          where C.IdTipoCatalogo == 5
                          orderby C.ca_orden
                          select C;


                foreach (var item in Doc)
                {
                    Cl_NaturalezaPerso Cbt = new Cl_NaturalezaPerso();
                    Cbt.id          = item.IdCatalogo;
                    Cbt.codigo      = item.CodCatalogo;
                    Cbt.descripcion = item.ca_descripcion;



                    lEstC.Add(Cbt);
                }



                return(lEstC);
            }
            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;
                throw new Exception(ex.ToString());
            }
        }
Example #5
0
        public Boolean Validaciones()
        {
            try
            {
                Boolean Valido          = true;
                string  sNombreCompleto = "";

                if (txt_Ruc.Text == "")
                {
                    MessageBox.Show("Debe ingresar la Cedula/Ruc o Identificador", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Valido = false;
                }

                if (txt_direccion.Text == "" || txt_direccion.Text == null)
                {
                    MessageBox.Show("Debe ingresar la dirección.", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    Valido = false;
                }

                Cl_NaturalezaPerso clNa = new Cl_NaturalezaPerso();
                clNa = UCNaturaleza.get_Naturaleza();


                switch (clNa.codigo.Trim())
                {
                case "NATUR":
                    sNombreCompleto = txt_apellidos.Text.Trim() + " " + txt_nombres.Text.Trim();
                    if (txt_apellidos.Text == string.Empty || txt_nombres.Text == string.Empty)
                    {
                        MessageBox.Show("Debe Ingresar apellido y nombre para personas Naturales ", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        Valido = false;
                    }
                    break;

                case "JURID":
                    sNombreCompleto = txt_razonSocial.Text.Trim();
                    if (txt_razonSocial.Text == string.Empty)
                    {
                        MessageBox.Show("Debe Ingresar la Razon social para personas Juridicas", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        Valido = false;
                    }
                    break;

                default:
                    sNombreCompleto = txt_apellidos.Text.Trim() + " " + txt_nombres.Text.Trim() + " - " + txt_razonSocial.Text.Trim();
                    if (txt_razonSocial.Text == string.Empty && txt_apellidos.Text == string.Empty)
                    {
                        MessageBox.Show("Debe Ingresar al menos Razon social o Apellido ", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        Valido = false;
                    }
                    break;
                }
                txt_nombreCompleto.Text = sNombreCompleto;
                return(Valido);
            }
            catch (Exception ex)
            {
                string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
                MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
                return(false);
            }
        }
Example #6
0
        public tb_contacto_Info GetContacto(ref string mensaje)
        {
            try
            {
                info_contacto                    = new tb_contacto_Info();
                info_contacto.IdEmpresa          = param.IdEmpresa;
                info_contacto.IdContacto         = Convert.ToInt32(txt_idContacto.Text.Trim());
                info_contacto.IdPersona          = (txtIdPersona == null || txtIdPersona.Text.Trim() == "") ? 0 : Convert.ToDecimal(txtIdPersona.Text.Trim());
                info_contacto.CodContacto        = Convert.ToString((txt_codigoContacto.Text == "" ? "" : txt_codigoContacto.Text).Trim());
                info_contacto.Organizacion       = txtOrganizacion.Text.Trim();
                info_contacto.Cargo              = txtCargo.Text.Trim();
                info_contacto.Mostrar_como       = txtMostrar_como.Text.Trim();
                info_contacto.Codigo_postal      = txtCodigoPostal.Text.Trim();
                info_contacto.Pagina_Web         = txtPaginaweb.Text.Trim();
                info_contacto.Notas              = txtNotas.Text.Trim();
                info_contacto.Estado             = (chkEstado.Checked == true) ? "A" : "I";
                info_contacto.Fecha_Ult_Contacto = Convert.ToDateTime(this.dt_fechaUltimaContacto.Value);
                info_contacto.Fecha_alta         = Convert.ToDateTime(this.dT_FechaContacto.Value);

                if (ucGe_PaisProvinciaCiudad.get_Info_Ciudad() != null)
                {
                    info_contacto.IdCiudad = ucGe_PaisProvinciaCiudad.get_Info_Ciudad().IdCiudad;
                }
                if (ucGe_PaisProvinciaCiudad.get_Info_Pais() != null)
                {
                    info_contacto.IdPais = ucGe_PaisProvinciaCiudad.get_Info_Pais().IdPais;
                }
                if (ucGe_PaisProvinciaCiudad.get_Info_Provincia() != null)
                {
                    info_contacto.IdProvincia = ucGe_PaisProvinciaCiudad.get_Info_Provincia().IdProvincia;
                }

                info_contacto.IdNacionalidad = cmbNacionalidad.SelectedValue.ToString();


                if (pic_foto.Image == null)
                {
                    info_contacto.foto = null;
                }
                else
                {
                    info_contacto.foto = Funciones.ImageAArray(pic_foto.Image);
                }

                tb_persona_Info infoPersona = new tb_persona_Info();
                infoPersona.IdPersona         = (txtIdPersona == null || txtIdPersona.Text.Trim() == "") ? 0 : Convert.ToDecimal(txtIdPersona.Text.Trim());
                infoPersona.IdTipoDocumento   = ucGe_Docu_PerIdentificacion.cmb_Docum_perso.SelectedValue.ToString();
                infoPersona.pe_cedulaRuc      = this.txt_cedulaRucContacto.Text.Trim();
                infoPersona.pe_nombre         = this.txt_nombresContacto.Text.Trim();
                infoPersona.pe_apellido       = this.txtApellido.Text.Trim();
                infoPersona.pe_nombreCompleto = this.txt_nombresContacto.Text.Trim() + " " + this.txtApellido.Text.Trim();
                infoPersona.pe_razonSocial    = this.txtRazonSocial.Text.Trim();

                Cl_NaturalezaPerso Natu = new Cl_NaturalezaPerso();
                Natu = this.ucGe_NaturalezaPersona1.get_Naturaleza();
                infoPersona.pe_Naturaleza = Natu.codigo;
                //infoPersona.pe_Naturaleza = "NATU";

                infoPersona.IdEstadoCivil   = "SOLTE";
                infoPersona.IdTipoPersona   = 2;
                infoPersona.pe_sexo         = "SEXO_MAS";
                infoPersona.pe_direccion    = txt_Direccion.Text.Trim();
                infoPersona.pe_telefonoCasa = txt_telefono.Text.Trim();
                infoPersona.pe_celular      = txt_celular.Text.Trim();
                if (dt_fechaNacimiento.Checked == true)
                {
                    infoPersona.pe_fechaNacimiento = Convert.ToDateTime(this.dt_fechaNacimiento.Value);
                }
                else
                {
                    infoPersona.pe_fechaNacimiento = null;
                }
                infoPersona.pe_fechaModificacion = DateTime.Now;
                infoPersona.pe_UltUsuarioModi    = param.IdUsuario;
                infoPersona.pe_estado            = "A";

                tb_pais_Info infoPais = new tb_pais_Info();
                infoPais.IdPais = cmbNacionalidad.SelectedValue.ToString();


                //carga la informacion de los combos
                info_contacto.Persona_Info = infoPersona;
                info_contacto.Pais_Info    = infoPais;

                return(info_contacto);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show("Error " + ex.Message.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(new tb_contacto_Info());
            }
        }