void UC_Doc_per_event_cmb_Docum_perso_SelectedValueChanged(object sender, EventArgs e) { try { info_persona = new tb_persona_Info(); info_doc_personal = UC_Doc_per.get_TipoDoc_Personales(); if (info_doc_personal.codigo == "CED" || info_doc_personal.codigo == "PAS") { label13.Visible = true; cmbSexo.Visible = true; CmbEstadoCivil.Visible = true; lbEstadoCivil.Visible = true; } else { label13.Visible = false; cmbSexo.Visible = false; CmbEstadoCivil.Visible = false; lbEstadoCivil.Visible = false; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
public void set_Cliente_in_controls() { try { this.lbl_id_cliente.Text = info.IdCliente.ToString(); this.txtCodigo.Text = info.Codigo; this.lbl_id_persona.Text = info.IdPersona.ToString(); this.txt_nombres.Text = info.Persona_Info.pe_nombre.Trim(); this.txt_apellidos.Text = info.Persona_Info.pe_apellido.Trim(); UC_Doc_per.set_TipoDoc_Personales(info.Persona_Info.IdTipoDocumento); this.txt_cedula.Text = info.Persona_Info.pe_cedulaRuc.Trim(); this.chk_Estado.Checked = (info.Estado == "A") ? true : false; lblEstado.Visible = (info.Estado == "I") ? true : false; this.txt_razon_social.Text = info.Persona_Info.pe_razonSocial.Trim(); this.chk_Estado.Enabled = true; this.chk_Estado.Checked = (info.Estado == "A") ? true : false; ucGe_Natu_clie.set_Naturaleza(info.Persona_Info.pe_Naturaleza); this.lbl_id_persona.Text = info.IdPersona.ToString(); this.lbl_id_cliente.Text = info.IdCliente.ToString(); cmbTipo.set_ClienteTipoInfo(info.Idtipo_cliente); id_persona = Convert.ToDecimal(info.IdPersona); this.txt_plazo.Text = info.cl_plazo.ToString(); this.cmb_plancta.set_PlanCtarInfo(info.IdCtaCble_cxc); cmb_PlanCtaAnti.set_PlanCtarInfo(info.IdCtaCble_Anti); cmb_PlanCta_Credito.set_PlanCtarInfo(info.IdCtaCble_cxc_Credito); this.txt_cupo_asignado.Text = info.cl_Cupo.ToString(); this.txt_razon_social.Text = info.Persona_Info.pe_razonSocial; cmbformapago.EditValue = info.FormaPago; this.chk_Estado.Checked = (info.Estado == "A") ? true : false; chk_empresa_relacionada.Checked = info.es_empresa_relacionada == null ? false : Convert.ToBoolean(info.es_empresa_relacionada); cmbterminopago.EditValue = info.IdTipoCredito; cmb_nivel_precio.EditValue = info.NivelPrecio == null ? 1 : Convert.ToInt32(info.NivelPrecio); listaContacto = new BindingList <fa_cliente_contactos_Info>(bus_contactos.get_list(info.IdEmpresa, info.IdCliente)); gridControl_contatos.DataSource = listaContacto; } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
Boolean ValidarCedula() { try { info_doc_personal = UC_Doc_per.get_TipoDoc_Personales(); tb_persona_bus tbPersona = new tb_persona_bus(); string msj = ""; if (info_doc_personal.codigo == "CED") { if (txt_cedula.Text != "") { if (txt_cedula.Text.TrimStart().TrimEnd().Count() != 10) { MessageBox.Show("Cedula Incorrecta"); return(false); } if (!tbPersona.Verifica_Ruc(txt_cedula.Text, ref msj)) { MessageBox.Show(msj); return(false); } } else { MessageBox.Show("Digite la Cedula"); return(false); } } else if (info_doc_personal.codigo == "RUC") { if (txt_cedula.Text != "") { if (txt_cedula.Text.Substring(10, 3) != "001") { MessageBox.Show("RUC Incorrecto"); return(false); } if (txt_cedula.Text.TrimStart().TrimEnd().Count() != 13) { MessageBox.Show("RUC Incorrecto"); return(false); } if (!tbPersona.Verifica_Ruc(txt_cedula.Text, ref msj)) { MessageBox.Show(msj); } } else { MessageBox.Show("Digite el Cedula"); return(false); } } return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private Boolean validaciones() { try { if (cmbformapago.EditValue == null) { MessageBox.Show("Seleccione la forma de pago", "Fixed", MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { if (!ValidarCedula()) { return(false); } } info_doc_personal = UC_Doc_per.get_TipoDoc_Personales(); if (info_doc_personal.codigo == "RUC") { if (txt_razon_social.Text == "" || txt_razon_social.Text == null) { MessageBox.Show("Digite la Razon Social del Cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_razon_social.Focus(); return(false); } } else { if (txt_nombres.EditValue == "" || txt_nombres.EditValue == null) { MessageBox.Show("Digite el Nombre del Cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_nombres.Focus(); return(false); } if (txt_apellidos.EditValue == "" || txt_apellidos.EditValue == null) { MessageBox.Show("Digite el Apellido del Cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txt_apellidos.Focus(); return(false); } } if (ucGe_Sucursal_combo1.get_SucursalInfo() == null) { MessageBox.Show("Seleccione la Sucursal", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ucGe_Sucursal_combo1.cmbsucursal.Focus(); return(false); } if (cmbTipo.get_ClienteTipoInfo() == null) { MessageBox.Show("Seleccione el Tipo de Cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmbTipo.cmbClienteTipo.Focus(); return(false); } if (cmb_plancta.get_PlanCtaInfo() == null || cmb_plancta.get_PlanCtaInfo().IdCtaCble == "") { MessageBox.Show("Seleccione la Cuenta Contable CXC", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmb_plancta.cmbPlanCta.Focus(); return(false); } if (cmb_PlanCtaAnti.get_PlanCtaInfo() == null || cmb_PlanCtaAnti.get_PlanCtaInfo().IdCtaCble == "") { MessageBox.Show("Seleccione la Cuenta Contable de Anticipos", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmb_PlanCtaAnti.cmbPlanCta.Focus(); return(false); } if (cmb_PlanCta_Credito.get_PlanCtaInfo() == null || cmb_PlanCta_Credito.get_PlanCtaInfo().IdCtaCble == "") { MessageBox.Show("Seleccione la Cuenta Contable de Credito", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); cmb_PlanCtaAnti.cmbPlanCta.Focus(); return(false); } if (listaContacto.Count == 0) { MessageBox.Show("Ingrese los datos del cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } foreach (var item in listaContacto) { if (string.IsNullOrEmpty(item.IdCiudad)) { MessageBox.Show("Ingrese la ciudad del cliente", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } if (string.IsNullOrEmpty(item.IdParroquia)) { MessageBox.Show("Ingrese la parroquia", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } } return(true); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public fa_Cliente_Info get_Cliente() { try { info = new fa_Cliente_Info(); info.IdEmpresa = param.IdEmpresa; info.IdCliente = (this.lbl_id_cliente.Text != "") ? Convert.ToInt32(this.lbl_id_cliente.Text) : 0; info.IdPersona = (this.lbl_id_persona.Text != "") ? Convert.ToDecimal(this.lbl_id_persona.Text) : 0; info.Codigo = this.txtCodigo.Text; id_persona = Convert.ToDecimal(info.IdPersona); info.Idtipo_cliente = this.cmbTipo.get_ClienteTipoInfo().Idtipo_cliente; info.cl_plazo = (this.txt_plazo.Text != "") ? Convert.ToInt32(this.txt_plazo.Text) : 0; if (this.cmb_plancta.get_PlanCtaInfo() != null) { info.IdCtaCble_cxc = cmb_plancta.get_PlanCtaInfo().IdCtaCble; } info.IdCtaCble_Anti = cmb_PlanCtaAnti.get_PlanCtaInfo().IdCtaCble; info.cl_Cupo = (this.txt_cupo_asignado.Text != "") ? Convert.ToDouble(this.txt_cupo_asignado.Text) : 0; info.Persona_Info.pe_razonSocial = (this.txt_razon_social.Text != "") ? this.txt_razon_social.Text : " "; info.IdCtaCble_cxc_Credito = cmb_PlanCta_Credito.get_PlanCtaInfo().IdCtaCble; info.NivelPrecio = cmb_nivel_precio.EditValue == null ? 0 : Convert.ToInt32(cmb_nivel_precio.EditValue); info.es_empresa_relacionada = chk_empresa_relacionada.Checked; info_persona = new tb_persona_Info(); info_doc_personal = UC_Doc_per.get_TipoDoc_Personales(); info_persona.IdPersona = id_persona; info_persona.pe_Naturaleza = ucGe_Natu_clie.get_Id_Naturaleza(); info_persona.CodPersona = (id_persona != 0) ? id_persona.ToString() : ""; info_persona.pe_apellido = (this.txt_apellidos.Text != "") ? this.txt_apellidos.Text : " "; info_persona.pe_nombre = (this.txt_nombres.Text != "") ? this.txt_nombres.Text : " "; info_persona.pe_nombreCompleto = this.txt_apellidos.Text + " " + this.txt_nombres.Text; info_persona.pe_razonSocial = (this.txt_razon_social.Text != "") ? this.txt_razon_social.Text : this.txt_nombres.Text + " " + this.txt_apellidos.Text; info_persona.pe_fechaNacimiento = DateTime.Now; info_persona.IdTipoDocumento = info_doc_personal.codigo; info_persona.IdTipoPersona = 1; info_persona.pe_cedulaRuc = (this.txt_cedula.Text != "") ? this.txt_cedula.Text : " "; info.FormaPago = (cmbformapago.EditValue == null)?"":cmbformapago.EditValue.ToString(); info_persona.pe_estado = (this.chk_Estado.Checked == true) ? "A" : "I"; info_persona.pe_UltUsuarioModi = param.IdUsuario; info_persona.pe_fechaCreacion = DateTime.Now; info_persona.pe_fechaModificacion = DateTime.Now; info.IdUsuario = param.IdUsuario; info.Fecha_Transac = DateTime.Now; info.IdUsuarioUltMod = param.IdUsuario; info.Fecha_UltMod = DateTime.Now; info.IdUsuarioUltAnu = param.IdUsuario; info.Fecha_UltAnu = DateTime.Now; info.nom_pc = param.nom_pc; info.ip = param.ip; info.Estado = (this.chk_Estado.Checked == true)?"A":"I"; info_persona.list_direcciones_x_persona = lista_direccion; info.IdTipoCredito = cmbterminopago.EditValue == null?"CON":cmbterminopago.EditValue.ToString(); info.listaContactos = listaContacto.ToList(); tb_Catalogo_Bus busCat = new tb_Catalogo_Bus(); List <tb_Catalogo_Info> catalogo = new List <tb_Catalogo_Info>(); catalogo = busCat.Get_List_Catalogo(Cl_Enumeradores.TipoCatalogo.SEXO); if (catalogo.Count > 0) { info_persona.pe_sexo = catalogo[0].CodCatalogo; } else { MessageBox.Show("No puede continuar porque están incompletos los parámetros del Catalogo, Falta ingresar sexo de la persona.. " + "\nIngréselos desde la pantalla de Catálogo,o comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(new fa_Cliente_Info()); }; catalogo = busCat.Get_List_Catalogo(Cl_Enumeradores.TipoCatalogo.ESTCIVIL); if (catalogo.Count > 0) { info_persona.IdEstadoCivil = catalogo[0].CodCatalogo; } else { MessageBox.Show("No puede continuar porque están incompletos los parámetros del Catalogo, Falta ingresar estado civil de la persona.. " + "\nIngréselos desde la pantalla de Catálogo,o comuníquese con sistemas", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(new fa_Cliente_Info()); }; info.Persona_Info = info_persona; return(info); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(info); } }