public fa_Cliente_Info Get_Info_Cliente() { try { fa_Cliente_Info InfoCliente = new fa_Cliente_Info(); if (cmb_beneficiario.EditValue != null && IdTipo_Persona == Cl_Enumeradores.eTipoPersona.CLIENTE) { Info_Beneficiario = list_Beneficiario.FirstOrDefault(v => v.IdBeneficiario == Convert.ToString(cmb_beneficiario.EditValue)); fa_Cliente_Bus BusProvee = new fa_Cliente_Bus(); InfoCliente = BusProvee.Get_Info_Cliente(param.IdEmpresa, Info_Beneficiario.IdEntidad); } return(InfoCliente); } 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(new fa_Cliente_Info()); } }
private void txt_cedula_Leave(object sender, EventArgs e) { try { tb_persona_Info select = bus_persona.Get_Info_Persona(txt_cedula.Text.TrimStart().TrimEnd()); if (select != null && select.IdPersona != 0) { id_persona = select.IdPersona; fa_Cliente_Info select_id = bus_cliente.Get_info_Cliente_x_IdPersona(param.IdEmpresa, id_persona); if (select_id != null && select_id.IdCliente != 0) { IdCliente_Registrado = true; MessageBox.Show("Cliente ya existe en la Base de Datos", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); fa_Cliente_Info tmp = new fa_Cliente_Info(); tmp = select_id; info_tmp = new fa_Cliente_Info(); info_tmp = select_id; set_Cliente(bus_cliente.Get_Info_Cliente(tmp.IdEmpresa, tmp.IdCliente)); set_Cliente_in_controls(); if (_Accion == Cl_Enumeradores.eTipo_action.grabar) { _Accion = Cl_Enumeradores.eTipo_action.actualizar; { ucGe_Menu.Visible_btnGuardar = true;; txt_cedula.ReadOnly = true; } } } else { IdCliente_Registrado = false; } this.lbl_id_persona.Text = Convert.ToString(select.IdPersona); id_persona = select.IdPersona; this.txt_nombres.Text = Convert.ToString(select.pe_nombre); this.txt_apellidos.Text = Convert.ToString(select.pe_apellido); this.chk_Estado.Checked = (select.pe_estado == "A") ? true : false; this.txt_razon_social.Text = Convert.ToString(select.pe_razonSocial); } else { id_persona = 0; this.txt_nombres.Focus(); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmb_Cliente_EditValueChanged(object sender, EventArgs e) { try { if (cmb_Cliente.EditValue != null) { decimal idCliente = Convert.ToDecimal(cmb_Cliente.EditValue); info_Cliente = bus_Cliente.Get_Info_Cliente(param.IdEmpresa, idCliente); info_Cliente_x_centro_costo = list_Cliente_x_Centro_costo.FirstOrDefault(q => q.IdEmpresa_cli == info_Cliente.IdEmpresa && q.IdCliente_cli == idCliente); } else { info_Cliente = null; info_Cliente_x_centro_costo = null; } if (foco_Cliente) { if (cmb_Cliente.EditValue != null) { if (info_Cliente_x_centro_costo != null) { cmb_Centro_costo.EditValue = info_Cliente_x_centro_costo.IdCentroCosto_cc; } else { cmb_Centro_costo.EditValue = null; } } else { cmb_Centro_costo.EditValue = null; } } event_delegate_cmb_Cliente_EditValueChanged(sender, e); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ex.Message + " ", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); } }
public void set_ClienteInfo(int IdEmpresa, decimal IdCliente) { try { InfoClient = BusClient.Get_Info_Cliente(IdEmpresa, IdCliente); txtapellido.Text = InfoClient.Persona_Info.pe_apellido; txtcentrcostant.Text = InfoClient.IdCentroCosto_Anticipo; txtcentrocostcxc.Text = InfoClient.IdCentroCosto_CXC; txtcodigo.Text = InfoClient.Codigo; txtctacbleant.Text = InfoClient.IdCtaCble_Anti; txtctacblecxc.Text = InfoClient.IdCtaCble_cxc; txtdireccion.Text = InfoClient.Persona_Info.pe_direccion; txtdocumento.Text = InfoClient.Persona_Info.pe_cedulaRuc; txtfax.Text = InfoClient.cl_fax; txtidpersona.Text = Convert.ToString(InfoClient.IdPersona); txtidcliente.Text = Convert.ToString(InfoClient.IdCliente); txtmail.Text = InfoClient.Mail_Principal; txtnomcliente.Text = InfoClient.Nombre_Cliente; txtobservacion.Text = InfoClient.cl_observacion; txtrazonsocial.Text = InfoClient.Persona_Info.pe_razonSocial; txtsucursal.Text = InfoClient.nomSucursal; txttelefono.Text = InfoClient.Persona_Info.pe_telefonoCasa; txtubicacion.Text = InfoClient.Ubicacion; txtdesc.Text = Convert.ToString(InfoClient.cl_porcentaje_descuento); txtcredasig.Text = Convert.ToString(InfoClient.cl_Cupo); txtcredmax.Text = Convert.ToString(InfoClient.cl_plazo); if (InfoClient.Estado == "I") { lblAnulado.Visible = true; } else { lblAnulado.Visible = false; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }