public List <ClienteDatos> ObtenerCliente(string cia, string filtro) { List <ClienteDatos> lista = new List <ClienteDatos>(); DataSet ds = ClienteDatos.ObtenerCliente(cia, filtro); foreach (DataRow row in ds.Tables[0].Rows) { ClienteDatos clie = new ClienteDatos(); clie.cia = row["cia"].ToString(); clie.codCliente = row["codCliente"].ToString(); clie.nombre = row["nombre"].ToString(); clie.nombreComercial = row["nombreComercial"].ToString(); clie.tipoCedula = row["tipoCedula"].ToString(); clie.cedula = row["cedula"].ToString(); clie.telefono = row["telefono"].ToString(); clie.fax = row["fax"].ToString(); clie.direccion = row["direccion"].ToString(); clie.correo = row["correo"].ToString(); clie.provincia = row["provincia"].ToString(); clie.canton = row["canton"].ToString(); clie.distrito = row["distrito"].ToString(); clie.barrio = row["barrio"].ToString(); clie.pais = row["pais"].ToString(); clie.estado = row["estado"].ToString(); clie.ListaPrecio = row["listaPrecio"].ToString(); lista.Add(clie); } return(lista); }
public ClienteDatos ObtenerClis(string cia) { ClienteDatos clie = new ClienteDatos(); DataSet ds = ClienteDatos.SeleccionarTodos(cia); foreach (DataRow row in ds.Tables[0].Rows) { clie.cia = row["cia"].ToString(); clie.codCliente = row["codCliente"].ToString(); clie.nombre = row["nombre"].ToString(); clie.nombreComercial = row["nombreComercial"].ToString(); clie.tipoCedula = row["tipoCedula"].ToString(); clie.telefono = row["telefono"].ToString(); clie.fax = row["fax"].ToString(); clie.direccion = row["direccion"].ToString(); clie.correo = row["correo"].ToString(); clie.provincia = row["provincia"].ToString(); clie.canton = row["canton"].ToString(); clie.distrito = row["distrito"].ToString(); clie.barrio = row["barrio"].ToString(); clie.pais = row["pais"].ToString(); clie.estado = row["estado"].ToString(); clie.ListaPrecio = row["listaPrecio"].ToString(); } return(clie); }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Items.Clear(); var items = await ClienteDatos.GetItemsAsync(1); foreach (var item in items) { Items.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public void agegarCliente() { string codCliente = txtCodCliente.Text; ClienteDatos clie = clienteLogica.ObtenerCliente(cia, codCliente)[0]; cboListaPrecio.SelectedValue = clie.ListaPrecio; }
public BaseDTO ObtenerClientePorCodigo(int idCliente) { try { // Si estoy seguro que voy a utilizar la clase de sucursales, puedo dejar el contexto vació. ClienteDatos intermedio = new ClienteDatos(); var respuestaDatos = intermedio.ObtenerClientePorCodigo(idCliente); if (respuestaDatos.CodigoRespuesta == 1) { var clienteRespuesta = ConvertirDatosClienteADTO((Cliente)respuestaDatos.ContenidoRespuesta); return(clienteRespuesta); } else { return((ErrorDTO)respuestaDatos.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public ClienteViewModel() { Title = "Clientes"; Items = new ObservableCollection <Cliente>(); LoadItemsCommand = new Command(async() => await ExecuteLoadItemsCommand()); Mensaje = ""; Color = "Blue"; MessagingCenter.Subscribe <ViewCliente, Cliente>(this, "AddItem", async(obj, item) => { Color = "Blue"; Mensaje = ""; var newItem = item as Cliente; Items.Add(newItem); await ClienteDatos.AddItemAsync(newItem); }); MessagingCenter.Subscribe <ItemDetailPage, Cliente>(this, "DeleteItem", async(obj, item) => { var newItem = item as Cliente; Items.Add(newItem); if (!await ClienteDatos.DeleteItemAsync(newItem)) { Mensaje = "***!!!!Este Cliente No se puede Eliminar...!!!!***"; Color = "Red"; return; } }); }
public BaseDTO ActualizarDatoAccesoCliente(int idCliente, string usuario, string contrasena) { try { var intermedia = new ClienteDatos(contexto); var resultado = intermedia.ActualizarDatoContactoCliente(idCliente, usuario, contrasena); if (resultado.CodigoRespuesta != -1) { //Caso de éxito return(new BaseDTO { Mensaje = "Se actualizó la información del cliente: " + ((Cliente)resultado.ContenidoRespuesta).NomCliente }); } else { //Error controlado return((ErrorDTO)resultado.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
/* * public BaseDTO ObtenerClientePorCedula(string cedula) * { * try * { * ClienteDatos intermedioEjemplo = new ClienteDatos(contexto); * * var respuestaDatos = intermedioEjemplo.ObtenerClientePorCedula(cedula); * * if (respuestaDatos.CodigoRespuesta == 1) * { * var clienteRespuesta = ConvertirDatosClienteADTO((Cliente)respuestaDatos.ContenidoRespuesta); * * return clienteRespuesta; * //Dato correcto * } * else * { * //Dato incorrecto * return (ErrorDTO)respuestaDatos.ContenidoRespuesta; * } * } * catch (Exception error) * { * return new ErrorDTO { MensajeError = error.Message }; * } * } * * public BaseDTO ObtenerClientePorCodigo(int codigo) * { * try * { * ClienteDatos intermedioEjemplo = new ClienteDatos(contexto); * * var respuestaDatos = intermedioEjemplo.ObtenerClientePorCodigo(codigo); * * if (respuestaDatos.CodigoRespuesta == 1) * { * var clienteRespuesta = ConvertirDatosClienteADTO((Cliente)respuestaDatos.ContenidoRespuesta); * * return clienteRespuesta; * //Dato correcto * } * else * { * //Dato incorrecto * return (ErrorDTO)respuestaDatos.ContenidoRespuesta; * } * } * catch (Exception error) * { * return new ErrorDTO { MensajeError = error.Message }; * } * } * * public List<BaseDTO> ListarTotalClientes() * { * try * { * ClienteDatos intermedioDatos = new ClienteDatos(contexto); * * var respuestaDatos = intermedioDatos.ListarTotalClientes(); * * if (respuestaDatos.CodigoRespuesta == 1) * { * List<BaseDTO> respuestaClientes = new List<BaseDTO>(); * // Llamada exitosa * foreach (var item in (List<Cliente>)respuestaDatos.ContenidoRespuesta) * { * respuestaClientes.Add(ConvertirDatosClienteADTO(item)); * } * * return respuestaClientes; * } * else * { * // Error controlado * //return new List<BaseDTO> { (ErrorDTO)respuestaDatos.ContenidoRespuesta }; * throw new Exception(((ErrorDTO)respuestaDatos.ContenidoRespuesta).MensajeError); * } * } * catch (Exception error) * { * //Error no controlado * return new List<BaseDTO> { new ErrorDTO { MensajeError = error.Message } }; * } * } */ // TEst public BaseDTO AgregarCliente(ClienteDTO cliente) { try { var intermedia = new ClienteDatos(contexto); var clienteDat = ConvertirDTOClienteADatos(cliente); var resultado = intermedia.AgregarCliente(clienteDat); if (resultado.CodigoRespuesta != -1) { //caso de éxito return(new BaseDTO { IdEntidad = Convert.ToInt32(resultado.ContenidoRespuesta), Mensaje = "Se insertaron correctamente los datos." }); } else { return((ErrorDTO)resultado.ContenidoRespuesta); } } catch (Exception error) { return(new ErrorDTO { MensajeError = error.Message }); } }
public void cargarDatos(string codigo) { ClienteDatos clie = clienteLogica.ObtenerCliente(Global.GlobalUser.cia, codigo)[0]; txtCodigo.Text = clie.codCliente; txtCedula.Text = clie.cedula; cboTipoCedula.SelectedValue = clie.tipoCedula; txtCorreo.Text = clie.correo; txtDireccion.Text = clie.direccion; txtFax.Text = clie.fax; txtNombre.Text = clie.nombre; txtNombreComer.Text = clie.nombreComercial; txtTelefono.Text = clie.telefono; cboCanton.DataSource = ubicacionLogica.SeleccionarCanton(clie.provincia); cboCanton.DisplayMember = "NOMCANTON"; cboCanton.ValueMember = "CODCANTON"; cboDistrito.DataSource = ubicacionLogica.SeleccionarDsitrito(clie.provincia, clie.canton); cboDistrito.DisplayMember = "NOMDISTRITO"; cboDistrito.ValueMember = "CODDISTRITO"; cboBarrio.DataSource = ubicacionLogica.SeleccionarBarrio(clie.provincia, clie.canton, clie.distrito); cboBarrio.DisplayMember = "NOMBARRIO"; cboBarrio.ValueMember = "CODBARRIO"; cboProvincia.SelectedValue = clie.provincia; cboPais.SelectedValue = clie.pais; cboCanton.SelectedValue = clie.canton; cboDistrito.SelectedValue = clie.distrito; cboBarrio.SelectedValue = clie.barrio; cboEstado.SelectedValue = clie.estado; }
public static void ActualizarCliente(ClienteEntidad clienteNuevo) { using (TransactionScope scope = new TransactionScope()) { ClienteDatos.ActualizarCliente(clienteNuevo); scope.Complete(); } }
public List <ClienteModel> ObtenerClientes() { try { return(ClienteDatos.ObtenerClientes()); } catch (Exception ex) { throw new ApplicationException(ex.Message, ex); } }
public static int GuardarCliente(ClienteEntidad cliente) { int id = 0; using (TransactionScope scope = new TransactionScope()) { id = ClienteDatos.GuardarCliente(cliente); scope.Complete(); } return(id); }
public static List <Cliente> ObtenerTodos() { List <Cliente> lista = new List <Cliente>(); DataSet ds = ClienteDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Cliente registro = new Cliente(); registro.nombreCompleto = Convert.ToString(fila["NOMBRECOMPLETO"]); registro.fechaNacimiento = Convert.ToDateTime(fila["FECHANACIMIENTO"]); registro.identificacion = Convert.ToString(fila["IDENTIFICACION"]); registro.tipoIdentificacion = TipoIdentificacionLN.Obtener(Convert.ToInt16(fila["IDTIPOIDENTIFICACION"])); registro.tarjetaCredito = Convert.ToString(fila["TARJETACREDITO"]); registro.usuario = UsuarioLN.Obtener(Convert.ToInt16(fila["IDUSUARIO"])); lista.Add(registro); } return(lista); }
public static List <Cliente> ObtenerTodos() { List <Cliente> lista = new List <Cliente>(); DataSet ds = ClienteDatos.SeleccionarTodos(); foreach (DataRow fila in ds.Tables[0].Rows) { Cliente registro = new Cliente(); registro.idCliente = Convert.ToInt32(fila["idCliente"]); registro.nombre = fila["nombreCliente"].ToString(); registro.identificacion = fila["identificacion"].ToString(); registro.apellidoP = fila["apellidoP"].ToString(); registro.telefono = fila["telefono"].ToString(); registro.correo = fila["correo"].ToString(); registro.direccion = fila["direccion"].ToString(); registro.contrasenna = fila["contrasenna"].ToString().Trim(); registro.rango.idRango = Convert.ToInt32(fila["Rango"]); lista.Add(registro); } return(lista); }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { DocumentoLista.Clear(); Clientes.Clear(); var items = await ClienteDatos.GetItemsAsync(true); foreach (var item in items) { Clientes.Add(item); } var documentos = await DocumentoDatos.GetItemsAsync(this.IDTipoDocumento); foreach (var item in documentos) { DocumentoLista.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public ClienteNegocio() { clienteDatos = new ClienteDatos(); }
public void consulta(short opcion, string fInicio, string fFinal, string pReferencia) { Conexion conexion = new Conexion(); SeguridadCB.Public.Parametros parametros; List <claseCliente> listaClientes = new List <claseCliente>(); claseCliente objCliente; try { conexion.AbrirConexion(false); PagoAreasComunes objAC = objApp.PagoAreasComunes.CrearObjeto(); objAC.ClientePadre = ClientePadre; switch (opcion) { case 1: objAC.FSuministroInicio = Convert.ToDateTime(fInicio); objAC.FSuministroFin = Convert.ToDateTime(fFinal); break; case 2: objAC.PedidoReferencia = pReferencia; break; } objAC.consulta(conexion); parametros = (SeguridadCB.Public.Parametros)HttpContext.Current.Session["Parametros"]; String fuenteCRM = ""; try { fuenteCRM = parametros.ValorParametro(30, "FuenteCRM"); } catch { } String urlGateway = ""; try { urlGateway = parametros.ValorParametro(30, "URLGateway"); } catch { } try { if (fuenteCRM != "" & urlGateway != "") { Cliente clienteCRM = new ClienteDatos(objApp.ImplementadorMensajes); int numeroCliente; objCliente = new claseCliente(); objCliente.Cliente = ClientePadre; listaClientes.Add(objCliente); foreach (DataRow fila in objAC.Pagos.Rows) { numeroCliente = Convert.ToInt32(fila[8]); if (!listaClientes.Exists(cliente => cliente.Cliente == numeroCliente)) { objCliente = new claseCliente(); objCliente.Cliente = numeroCliente; } } objCliente = listaClientes.FirstOrDefault(cliente => cliente.Cliente == ClientePadre); if (objCliente != null) { objAC.NombreClientePadre = objCliente.Nombre; } foreach (DataRow fila in objAC.Pagos.Rows) { numeroCliente = Convert.ToInt32(fila[8]); objCliente = listaClientes.FirstOrDefault(cliente => cliente.Cliente == numeroCliente); if (objCliente != null) { fila[5] = objCliente.Nombre; } } } } catch (Exception ex1) { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Error al consultar clientes en el gateway:" + ex1.Message + ");", true); } lblClientePadre.Text = "Cliente padre " + ClientePadre + " " + objAC.NombreClientePadre; if (objAC.TienePagos) { grvPedidosEmparentados.DataSource = objAC.Pagos; grvPedidosEmparentados.DataBind(); } else { grvPedidosEmparentados.DataSource = null; grvPedidosEmparentados.DataBind(); } TablaPagosPadre = objAC.Pagos; } catch (Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Error:" + ex.Message + ");", true); } finally { conexion.CerrarConexion(); } }
public static List <ClienteEntidad> DevolverListaClientes() { return(ClienteDatos.DevolverListaClientes()); }
public static void Insertar(Cliente cliente) { ClienteDatos.Insertar(cliente); }
public Cliente ObtenerCliente(string vPHONE, string vACCOUNT, string vCONTACTOBJID_1, string vFLAG_REG, ref string vFLAG_CONSULTA, ref string vMSG_TEXT) { ClienteDatos obDatos = new ClienteDatos(); return(obDatos.ObtenerCliente(vPHONE, vACCOUNT, vCONTACTOBJID_1, vFLAG_REG, ref vFLAG_CONSULTA, ref vMSG_TEXT)); }
//INI PROY 31636 RENTESEG public static bool ClienteNacionalidad_Actualizar(string strClienteNacionalidad) { ClienteDatos objClienteDatos = new ClienteDatos(); return(objClienteDatos.ClienteNacionalidad_Actualizar(strClienteNacionalidad)); }
public void ActualizarUsuario(Cliente cliente) { ClienteDatos clienteDatos = new ClienteDatos(); clienteDatos.Actualizar(cliente); }
public Cliente[] ConsultarClientes() { ClienteDatos clienteDatos = new ClienteDatos(); return(clienteDatos.Recuperar("Clientes.borrado = 0")); }
public void Eliminar(int id) { ClienteDatos clienteDatos = new ClienteDatos(); clienteDatos.Eliminar(id); }
public void Insertar(Cliente cliente) { ClienteDatos clienteDatos = new ClienteDatos(); clienteDatos.Insertar(cliente); }
public Cliente[] ConsultarClientesFiltrado(int id = -1, string cuit = "", string razonSocial = "", string calle = "", string numero = "", DateTime fechaAlta = default(DateTime), int idBarrio = -1, int idContacto = -1) { ClienteDatos clienteDatos = new ClienteDatos(); return(clienteDatos.RecuperarClienteFiltrado(id, cuit, razonSocial, calle, numero, fechaAlta, idBarrio, idContacto)); }
public static ClienteEntidad DevolverClientePorID(int idCliente) { return(ClienteDatos.DevolverClientePorID(idCliente)); }
public static List <ClienteEntidad> DevolverClientePorApellido(string idCliente) { return(ClienteDatos.DevolverClientePorApellido(idCliente)); }
public static void EliminarCliente(ClienteEntidad clienteActual) { ClienteDatos.EliminarCliente(clienteActual); }
public static ClienteEntidad DevolverClientePorCedula(string cedula) { return(ClienteDatos.DevolverClientePorCedula(cedula)); }