public void ClienteObtenerPorIdExistente() { var pl = new ClientePL(); ClienteInfo cliente = pl.ObtenerPorID(3); Assert.AreNotEqual(cliente, null); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre,Necesidad,TipoEvento,Donde,Cuantos")] ClienteInfo clienteInfo) { if (id != clienteInfo.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(clienteInfo); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteInfoExists(clienteInfo.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(clienteInfo)); }
private void PreencherFormThread() { infoEnd = negocioCliente.ConsultarEnderecoPorIdEnd(infoServ.seridend); infoCep = negocioCliente.ConsultarCep(infoEnd.Cep); infoCliente = negocioCliente.ConsultarClientePorId(infoServ.seridcliente); infoEletro = negocioServ.ConsultarEletroId(infoServ.serideletro); }
/// <summary> /// Realiza la actualizacion de una empresaria en Peru. /// </summary> /// <param name="item"></param> public bool UpdateClientePeru(ClienteInfo item) { bool oktrans = false; // bool resultado = false; moduleperu = new Application.Enterprise.Data.ValidaClienteIquitos(); //GAVL VALIDACION DE INSERCION PARA PERU IQUITOS try { oktrans = module.UpdateClientePeru(item); //INICIO GAVL ACTUALIZACION DE EMPRESARIAS IQUITOS //if (oktrans) //{ // resultado = moduleperu.UpdateClientePeruIquitos(item); // if (resultado) // { // oktrans = resultado; // } //} //FIN GAVL } catch (Exception ex) { System.Diagnostics.Trace.WriteLine(string.Format("NIVI Error: {0} , NameSpace: {1}, Clase: {2}, Metodo: {3} ", ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Namespace, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name)); return false; } return oktrans; }
protected virtual void SelectClienteAction() { //if ((_entity.Conceptos.Count > 0) && (!_entity.Contado)) //{ // PgMng.ShowInfoException("No es posible cambiar el cliente a un albarán con conceptos asociados."); // return; //} if (_entity.OidSerie == 0) { PgMng.ShowInfoException(Resources.Messages.NO_SERIE_SELECTED); return; } ClientSelectForm form = new ClientSelectForm(this, EEstado.Active); if (form.ShowDialog(this) == DialogResult.OK) { _cliente = form.Selected as ClienteInfo; if (_cliente.Oid != _entity.OidHolder) { SetCliente(_cliente); } } }
public override void PrintObject() { if (Client_BS.Current == null) { return; } OutputInvoiceReportMng reportMng = new OutputInvoiceReportMng(AppContext.ActiveSchema); FormatConfFacturaAlbaranReport conf = new FormatConfFacturaAlbaranReport(); ClienteInfo client = Client_BS.Current as ClienteInfo; conf.nota = (client.OidImpuesto == 1) ? Library.Invoice.Resources.Messages.NOTA_EXENTO_IGIC : string.Empty; conf.nota += (conf.nota != string.Empty) ? Environment.NewLine : string.Empty; conf.nota += EntityInfo.Nota ? Nota_TB.Text : ""; conf.cuenta_bancaria = Cuenta_TB.Text; ReportClass report = reportMng.GetDetailReport((EntityInfo.ConceptoFacturas != null) ? EntityInfo : Entity.GetInfo(true), _serie, client, _transporter, conf); if (SettingsMng.Instance.GetUseDefaultPrinter()) { int n_copias = SettingsMng.Instance.GetDefaultNCopies(); PrintReport(report, n_copias); } else { ShowReport(report); } }
/// <summary> /// Realiza el registro de una empresaria de peru. /// </summary> /// <param name="item"></param> public bool RegistrarEmpresariaPeru(ClienteInfo item) { bool okTrans = false; bool resultado = false; moduleperu = new Application.Enterprise.Data.ValidaClienteIquitos(); //GAVL VALIDACION DE INSERCION PARA PERU IQUITOS try { okTrans = module.RegistrarEmpresariaPeru(item); //INICIO GAVL REGITRO DE EMPRESARIAS IQUITOS if (okTrans) { resultado = moduleperu.ValidaClientesIquitos(item.Vendedor.ToString(), item.Zona.ToString(), item.CodCiudad.ToString(), item.Nit.ToString()); if (resultado) { okTrans = moduleperu.RegistrarEmpresariaPeru(item.Nit, item.Usuario); } } //FIN GAVL } catch (Exception ex) { System.Diagnostics.Trace.WriteLine(string.Format("NIVI Error: {0} , NameSpace: {1}, Clase: {2}, Metodo: {3} ", ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Namespace, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name)); } return okTrans; }
public ClienteInfo ActualizarEmpresaria(ClienteInfo objClienteInfo) { ClienteInfo ObjClienteInfoResponse = new ClienteInfo(); if (objClienteInfo.Nit != "" && objClienteInfo.Nit != null && objClienteInfo.Nit != "undefined") { ClienteEcu ObjCliente = new ClienteEcu("conexion"); bool OkTrans = false; OkTrans = ObjCliente.UpdateEmpresariaLider(objClienteInfo); if (OkTrans) { ObjClienteInfoResponse = objClienteInfo; } else { ObjClienteInfoResponse.Error = new Error(); ObjClienteInfoResponse.Error.Id = -1; ObjClienteInfoResponse.Error.Descripcion = "No se puede crear actualizar la informacion, verifique el Documento de la empresaria.:" + objClienteInfo.Nit + ", Fallo Envio."; ObjClienteInfoResponse.Nit = objClienteInfo.Nit; } } else { ObjClienteInfoResponse.Error = new Error(); ObjClienteInfoResponse.Error.Id = -1; ObjClienteInfoResponse.Error.Descripcion = "No se puede crear actualizar la informacion, verifique el Documento de la empresaria.:" + objClienteInfo.Nit + ", Fallo Envio."; ObjClienteInfoResponse.Nit = objClienteInfo.Nit; } return(ObjClienteInfoResponse); }
public static List <ClienteDiretorInfo> GetClienteDiretorPorIdCliente(ClienteInfo pParametros) { List <ClienteDiretorInfo> resposta = new List <ClienteDiretorInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_diretor_lst_porcliente_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); foreach (DataRow item in lDataTable.Rows) { ClienteDiretorInfo lDiretor = new ClienteDiretorInfo(); lDiretor.NrCpfCnpj = (item["ds_cpfcnpj"]).DBToString(); lDiretor.DsIdentidade = (item["ds_identidade"]).DBToString(); lDiretor.DsNome = (item["ds_nome"]).DBToString(); lDiretor.IdCliente = (item["id_cliente"]).DBToInt32(); lDiretor.IdClienteDiretor = (item["id_cliente_diretor"]).DBToInt32(); lDiretor.CdOrgaoEmissor = (item["cd_orgaoemissor"]).DBToString(); lDiretor.CdUfOrgaoEmissor = (item["cd_uforgaoemissordocumento"]).DBToString(); resposta.Add(lDiretor); } } return(resposta); }
private bool ValidarCliente() { var retorno = false; if (skAyudaCliente.Clave.Trim() != "") { var clientePL = new ClientePL(); var clienteInfo = new ClienteInfo(); clienteInfo.CodigoSAP = skAyudaCliente.Clave; clienteInfo = clientePL.ObtenerClientePorCliente(clienteInfo); retorno = true; if (clienteInfo == null) { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeClienteInvalido, MessageBoxButton.OK, MessageImage.Warning); skAyudaCliente.AsignarFoco(); retorno = false; } } else { SkMessageBox.Show(Application.Current.Windows[ConstantesVista.WindowPrincipal], Properties.Resources.SalidaIndividualGanado_MensajeValidacionCliente, MessageBoxButton.OK, MessageImage.Warning); skAyudaCliente.AsignarFoco(); } return(retorno); }
private string ComponerNombreCompleto(ClienteInfo objClienteInfo) { string nombreempresariacompleto = ""; if (objClienteInfo.Nombre2 == null) { if (objClienteInfo.Apellido2 == null) { nombreempresariacompleto = objClienteInfo.Nombre1.Trim() + ' ' + objClienteInfo.Apellido1.Trim(); } else { nombreempresariacompleto = objClienteInfo.Nombre1.Trim() + ' ' + objClienteInfo.Apellido1.Trim() + ' ' + objClienteInfo.Apellido2.Trim(); } } else { if (objClienteInfo.Apellido2 == null) { nombreempresariacompleto = objClienteInfo.Nombre1.Trim() + ' ' + objClienteInfo.Nombre2.Trim() + ' ' + objClienteInfo.Apellido1.Trim(); } else { nombreempresariacompleto = objClienteInfo.Nombre1.Trim() + ' ' + objClienteInfo.Nombre2.Trim() + ' ' + objClienteInfo.Apellido1.Trim() + ' ' + objClienteInfo.Apellido2.Trim(); } } return(nombreempresariacompleto); }
/// <summary> /// Atualiza o estado o opera por carteira própria dependendo se foi definido um representante. /// </summary> private static void AtualizarOperaPorContaPropria(ClienteInfo pCliente) { var lRetornoProcuradorRepresentante = ConsultarClienteProcuradorRepresentante( new ConsultarEntidadeRequest <ClienteProcuradorRepresentanteInfo>() { Objeto = new ClienteProcuradorRepresentanteInfo() { IdCliente = pCliente.IdCliente } }); pCliente = ReceberCliente(new ReceberEntidadeRequest <ClienteInfo>() { Objeto = pCliente }).Objeto; var lStOperaCarteiraPropria = (null != lRetornoProcuradorRepresentante.Resultado && lRetornoProcuradorRepresentante.Resultado.Count > 0); pCliente.StCarteiraPropria = lStOperaCarteiraPropria; SalvarCliente(new SalvarObjetoRequest <ClienteInfo>() { Objeto = pCliente }); }
protected override void EditarConceptoAction() { if (Datos_Concepto.Current == null) { return; } BudgetLine cf = (BudgetLine)Datos_Concepto.Current; _cliente = Datos_Cliente.Current as ClienteInfo; if (cf.OidExpediente == 0) { BudgetLineEditForm form = new BudgetLineEditForm(ETipoProducto.Libres, _entity, _serie, _cliente, cf, this); if (form.ShowDialog(this) == DialogResult.OK) { _entity.CalculaTotal(); RefreshConceptos(); } } else { BudgetLineEditForm form = new BudgetLineEditForm(ETipoProducto.Libres, _entity, _serie, _cliente, cf, this); if (form.ShowDialog(this) == DialogResult.OK) { _entity.CalculaTotal(); RefreshConceptos(); } } }
protected override void NuevoConceptoAction() { if (_entity.OidSerie == 0) { PgMng.ShowInfoException(Resources.Messages.NO_SERIE_SELECTED); return; } if (_entity.OidCliente == 0) { PgMng.ShowInfoException(Resources.Messages.NO_CLIENT_SELECTED); return; } _cliente = Datos_Cliente.Current as ClienteInfo; BudgetLineAddForm form = new BudgetLineAddForm(ETipoProducto.Almacen, _entity, _serie, _cliente, this); if (form.ShowDialog(this) == DialogResult.OK) { _entity.CalculaTotal(); if (_entity.Conceptos.Count > 0) { Serie_BT.Enabled = false; } RefreshConceptos(); ControlsMng.UpdateBinding(Datos); HideComponentes(); } }
protected override void RefreshMainData() { Datos.DataSource = _entity; Datos_Concepto.DataSource = _entity.Conceptos; PgMng.Grow(); if (_entity.OidCliente > 0) { Datos_Cliente.DataSource = ClienteInfo.Get(_entity.OidCliente, false); } PgMng.Grow(); if (_entity.OidSerie > 0) { SerieInfo serie = SerieInfo.Get(_entity.OidSerie, false); Serie_TB.Text = serie.Nombre; Nota_TB.Text = serie.Cabecera; } PgMng.Grow(); Fecha_DTP.Value = _entity.Fecha; PgMng.Grow(); base.RefreshMainData(); }
protected override void RefreshMainData() { Datos.DataSource = _entity; Lines_BS.DataSource = _entity.ConceptoFacturas; PgMng.Grow(); if (_entity.OidCliente > 0) { Client_BS.DataSource = ClienteInfo.Get(_entity.OidCliente, true); } PgMng.Grow(); if (_entity.OidSerie > 0) { _serie = SerieInfo.Get(_entity.OidSerie, false); Serie_TB.Text = _serie.Nombre; Nota_TB.Text = _serie.Cabecera; } PgMng.Grow(); if (_entity.OidTransportista > 0) { _transporter = TransporterInfo.Get(_entity.OidTransportista, ETipoAcreedor.TransportistaDestino, false); Transportista_TB.Text = _transporter.Nombre; } PgMng.Grow(); DiasPago_NTB.Text = _entity.DiasPago.ToString(); Fecha_DTP.Value = _entity.Fecha; Prevision_TB.Text = _entity.Prevision.ToShortDateString(); base.RefreshMainData(); }
/*Funcion para buscar al cliente ingresado en el textbox*/ private void btnBuscar_Click(object sender, EventArgs e) { limpiarInfoCliente(); AClienteData = null; ClienteInfo ACliente = new ClienteInfo(); if (txtNoCliente.Text != string.Empty) { AClienteData = ACliente.informacionCliente(txtNoCliente.Text, iOpcionBusqueda); if (AClienteData != null) { InfoCliente(AClienteData); txtFolio.Enabled = true; btnRegistrar.Visible = true; } else { txtFolio.Text = string.Empty; txtFolio.Enabled = false; lblError.Visible = true; lblError.Text = "*Cliente inactivo o no registrado"; } } else { txtFolio.Text = string.Empty; txtFolio.Enabled = false; lblError.Visible = true; lblError.Text = "*No existe ningún parámetro de búsqueda"; } }
private string ResponderCarregarHtmlComDados() { ClienteInfo lDadosDoCliente = new ClienteInfo(Request["Id"]); TransporteDadosCompletosPF lClientePf; ReceberEntidadeCadastroRequest <ClienteInfo> req = new ReceberEntidadeCadastroRequest <ClienteInfo>() { CodigoEntidadeCadastro = Request["Id"], EntidadeCadastro = lDadosDoCliente, DescricaoUsuarioLogado = base.UsuarioLogado.Nome, IdUsuarioLogado = base.UsuarioLogado.Id }; lDadosDoCliente = this.ServicoPersistenciaCadastro.ReceberEntidadeCadastro <ClienteInfo>(req).EntidadeCadastro; lDadosDoCliente.DadosClienteNaoOperaPorContaPropria = this.RecuperarDadosDeClienteNaoOperaPorContaPropria(lDadosDoCliente.IdCliente.Value); btnSalvar.Visible = UsuarioPode("Salvar", "8CBBCD25-D74D-4ef6-9646-28EB37679960"); lClientePf = new TransporteDadosCompletosPF(lDadosDoCliente); hidDadosCompletos_PF.Value = JsonConvert.SerializeObject(lClientePf); return(string.Empty); //só para obedecer assinatura }
public FormEditEndereco(ClienteInfo cliente) { Inicializar(); infoCliente = cliente; alterar = false; this.Text = "Inserir o endereço!"; }
/// <summary> /// Obtiene un registro de Cliente /// </summary> /// <param name="descripcion">Descripción de la Cliente</param> /// <returns></returns> internal ClienteInfo ObtenerPorDescripcion(string descripcion) { try { Logger.Info(); Dictionary <string, object> parameters = AuxClienteDAL.ObtenerParametrosPorDescripcion(descripcion); DataSet ds = Retrieve("Cliente_ObtenerPorDescripcion", parameters); ClienteInfo result = null; if (ValidateDataSet(ds)) { result = MapClienteDAL.ObtenerPorDescripcion(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// GAVL SE AGREGA NUEVO PROCEDIMIENTO PARA ACTUALIZAR CLIENTE DE IQUITOS /// </summary> /// <param name="item"></param> /// <returns></returns> public bool ActualizarDireccionTelefonoPeru(ClienteInfo item) { bool okTrans = false; //bool resultado = false; moduleperu = new Application.Enterprise.Data.ValidaClienteIquitos(); //GAVL VALIDACION DE INSERCION PARA PERU IQUITOS try { okTrans = module.ActualizarDireccionTelefono(item); //if (okTrans) //{ // resultado = moduleperu.ActualizarDireccionTelefonoIquito(item); // if (resultado) // { // okTrans = resultado; // } //} } catch (Exception ex) { System.Diagnostics.Trace.WriteLine(string.Format("NIVI Error: {0} , NameSpace: {1}, Clase: {2}, Metodo: {3} ", ex.Message, MethodBase.GetCurrentMethod().DeclaringType.Namespace, MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name)); return false; } return okTrans; }
/// <summary> /// Metodo para Crear un registro de Cliente /// </summary> /// <param name="info">Valores de la entidad que será creada</param> internal int Crear(ClienteInfo info) { try { Logger.Info(); Dictionary <string, object> parameters = AuxClienteDAL.ObtenerParametrosCrear(info); int result = Create("Cliente_Crear", parameters); return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
protected virtual void SetCliente(ClienteInfo source) { if (source == null) { return; } Client_BS.DataSource = source; _entity.CopyFrom(source); //Cargamos los precios especiales del cliente if (source.Productos == null) { source.LoadChilds(typeof(ProductoCliente), false); } _pedidos_cliente = PedidoList.GetByClienteList(_entity.OidHolder, false); if (_cliente != null && _entity.Conceptos.Count > 0) { foreach (OutputDeliveryLine item in _entity.Conceptos) { item.SetPrice(_cliente); } } }
public ClienteInfo Obtener_Nombre_CodigoSAP_PorID(int clienteId) { try { Logger.Info(); Dictionary <string, object> parameters = AuxClienteDAL.ObtenerParametrosPorID(clienteId); DataSet ds = Retrieve("SalidaGanadoTransito_ObtenerClienteByID", parameters); ClienteInfo result = null; if (ValidateDataSet(ds)) { result = MapClienteDAL.Obtener_Nombre_CodigoSAP_PorID(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
protected override void EditLineAction() { if (Lines_BS.Current == null) { return; } OutputDeliveryLine cf = (OutputDeliveryLine)Lines_BS.Current; _cliente = Client_BS.Current as ClienteInfo; if (cf.OidPartida == 0) { DeliveryLineEditForm form = new DeliveryLineEditForm(ETipoProducto.Libres, _entity, _serie, _cliente, cf, this); if (form.ShowDialog(this) == DialogResult.OK) { _entity.CalculateTotal(); } } else { DeliveryLineEditForm form = new DeliveryLineEditForm(ETipoProducto.Almacen, _entity, _serie, _cliente, cf, this); if (form.ShowDialog(this) == DialogResult.OK) { _entity.CalculateTotal(); } } }
public ClienteInfo Obtener_ActivoPorCodigoSAP(ClienteInfo cliente) { ClienteInfo result = null; try { Dictionary <string, object> parameters = AuxClienteDAL.ObtenerParametrosClientePorCodigoSAP(cliente); DataSet ds = Retrieve("Cliente_ObtenerClientePorCodigoSAPActivos", parameters); if (ValidateDataSet(ds)) { result = MapClienteDAL.ObtenerPorClienteInfo(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Metodo para Guardar/Modificar una entidad Cliente /// </summary> /// <param name="info"></param> internal int Guardar(ClienteInfo info) { try { Logger.Info(); var clienteDAL = new ClienteDAL(); int result = info.ClienteID; if (info.ClienteID == 0) { result = clienteDAL.Crear(info); } else { clienteDAL.Actualizar(info); } return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene un lista paginada /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <returns></returns> internal ResultadoInfo <ClienteInfo> ObtenerPorPagina(PaginacionInfo pagina, ClienteInfo filtro) { try { Dictionary <string, object> parameters = AuxClienteDAL.ObtenerParametrosPorPagina(pagina, filtro); DataSet ds = Retrieve("Cliente_ObtenerPorPagina", parameters); ResultadoInfo <ClienteInfo> result = null; if (ValidateDataSet(ds)) { result = MapClienteDAL.ObtenerPorPagina(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Inicializa el Contexto /// </summary> private void InicializaContexto() { Contexto = new ClienteInfo { UsuarioCreacionID = AuxConfiguracion.ObtenerUsuarioLogueado(), }; }
public void ClienteObtenerPorId() { var pl = new ClientePL(); ClienteInfo cliente = pl.ObtenerPorID(100); Assert.AreEqual(cliente, null); }