public bool modificarObjeto(object _newObject) { try { Domicilio _newObj = (Domicilio)_newObject; string str = ""; str = "UPDATE [MRFragancias].[dbo].[Domicilios] SET " + "idCliente = '" + _newObj.idCliente + "'," + "Tipo = '" + _newObj.Tipo + "'," + "Calle = '" + _newObj.Calle + "'," + "Numero = '" + _newObj.Numero + "'," + "Piso = '" + _newObj.Piso + "'," + "Dpto = '" + _newObj.Dpto + "'," + "CodPostal = '" + _newObj.CodPostal + "'," + "Localidad = '" + _newObj.Localidad + "'," + "Provincia = '" + _newObj.Provincia + "'," + "Observaciones = '" + _newObj.Observaciones + "'" + " WHERE idDomicilio = " + _newObj.idDomicilio; AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public Domicilio buscarDomicilio(int Dni) { Domicilio domicilio = new Domicilio(); AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { accesoDatos.setearConsulta("SELECT ID,CALLE,ALTURA,CODIGO_POSTAL,LOCALIDAD FROM DOMICILIOS INNER JOIN CLIENTES ON DOMICILIOS.ID = CLIENTES.IDDOMICILIO WHERE CLIENTES.DNI =" + "'" + Dni + "'"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); accesoDatos.Lector.Read(); domicilio.Id = (long)accesoDatos.Lector["ID"]; domicilio.Calle = accesoDatos.Lector["CALLE"].ToString(); domicilio.Altura = (int)accesoDatos.Lector["ALTURA"]; domicilio.CodigoPostal = (int)accesoDatos.Lector["CODIGO_POSTAL"]; domicilio.Localidad = accesoDatos.Lector["LOCALIDAD"].ToString(); return(domicilio); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public bool agregarObjeto(object _newObject) { try { Domicilio _newObj = (Domicilio)_newObject; string str = ""; str = "INSERT INTO [MRFragancias].[dbo].[Domicilios] VALUES (" + "'" + _newObj.idCliente + "'," + "'" + _newObj.Tipo + "'," + "'" + _newObj.Calle + "'," + "'" + _newObj.Numero + "'," + "'" + _newObj.Piso + "'," + "'" + _newObj.Dpto + "'," + "'" + _newObj.CodPostal + "'," + "'" + _newObj.Localidad + "'," + "'" + _newObj.Provincia + "'," + "'" + _newObj.Observaciones + "'" + ",1)"; AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public IList <Cliente> listarClientes() { IList <Cliente> lista = new List <Cliente>(); AccesoDatos conexion = new AccesoDatos(); conexion.setearConsulta("SELECT C.IDCLIENTE,C.NOMBRE,C.APELLIDO,C.DNI,C.TELEFONOFIJO,C.TELEFONOCELULAR,C.CALLE,C.LOCALIDAD,C.PROVINCIA,C.FECHANACIMIENTO,C.SEXO,C.EMAIL,C.CUIT FROM CLIENTES AS C where c.ACTIVO=1"); conexion.leerConsulta(); while (conexion.Lector.Read()) { Cliente aux = new Cliente(); Domicilio aux1 = new Domicilio(); aux.IdCliente = conexion.Lector.GetInt32(0); aux.Nombre = conexion.Lector.GetString(1); aux.Apellido = conexion.Lector.GetString(2); aux.DNI = Convert.ToString(conexion.Lector.GetInt32(3)); aux.TelefonoFijo = conexion.Lector.GetString(4); aux.TelefonoCelular = conexion.Lector.GetString(5); aux1.Calle = conexion.Lector.GetString(6); aux1.Localidad = conexion.Lector.GetString(7); aux1.Provincia = conexion.Lector.GetString(8); aux.Domicilio = aux1; aux.FechaNacimiento = conexion.Lector.GetDateTime(9); aux.Sexo = conexion.Lector.GetString(10); aux.email = conexion.Lector.GetString(11); aux.Cuit = conexion.Lector.GetString(12); lista.Add(aux); } return(lista); }
public List <Domicilio> listarDomicilio() { List <Domicilio> ListadoDom = new List <Domicilio>(); Domicilio aux; AccesoDatos datos = new AccesoDatos(); try { datos.setearSP("spListarDomicilio"); datos.ejecutarLector(); while (datos.lector.Read()) { aux = new Domicilio(); aux.id = datos.lector.GetInt32(0); aux.Partido = datos.lector.GetString(1); aux.provincia = datos.lector.GetString(2); aux.calle = datos.lector.GetString(3); aux.CodigoPostal = datos.lector.GetInt32(4); aux.altura = datos.lector.GetInt32(5); aux.piso = datos.lector.GetInt32(6); ListadoDom.Add(aux); } return(ListadoDom); } catch (Exception ex) { throw ex; } finally { datos.cerrarConexion(); } }
public void Modificar(Domicilio d) { AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("UPDATE DOMICILIOS SET CALLE = @calle, ALTURA = @altura, DEPARTAMENTO = @departamento, BARRIO = @barrio, CIUDAD = @ciudad, PAIS = @pais, CP = @cp WHERE IDDOMICILIO = @iddomicilio"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@iddomicilio", d.IdDomicilio); conexion.Comando.Parameters.AddWithValue("@calle", d.Calle); conexion.Comando.Parameters.AddWithValue("@altura", d.Altura); conexion.Comando.Parameters.AddWithValue("@departamento", d.Departamento); conexion.Comando.Parameters.AddWithValue("@barrio", d.Barrio); conexion.Comando.Parameters.AddWithValue("@ciudad", d.Ciudad); conexion.Comando.Parameters.AddWithValue("@pais", d.Pais); conexion.Comando.Parameters.AddWithValue("@cp", d.Cp); conexion.AbrirConexion(); conexion.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
public void Agregar(Domicilio nuevo) { AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("INSERT INTO DOMICILIOS(IDRELACION,CALLE,ALTURA,DEPARTAMENTO,BARRIO,CIUDAD,PAIS,CP,ACTIVO) VALUES (@idrelacion,@calle,@altura,@departamento,@barrio,@ciudad,@pais,@cp,1)"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@idrelacion", nuevo.IdRelacion); conexion.Comando.Parameters.AddWithValue("@calle", nuevo.Calle); conexion.Comando.Parameters.AddWithValue("@altura", nuevo.Altura); conexion.Comando.Parameters.AddWithValue("@departamento", nuevo.Departamento); conexion.Comando.Parameters.AddWithValue("@barrio", nuevo.Barrio); conexion.Comando.Parameters.AddWithValue("@ciudad", nuevo.Ciudad); conexion.Comando.Parameters.AddWithValue("@pais", nuevo.Pais); conexion.Comando.Parameters.AddWithValue("@cp", nuevo.Cp); conexion.AbrirConexion(); conexion.EjecutarAccion(); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
public IList <Proveedor> listarProveedores() { AccesoDatos conexion = new AccesoDatos(); IList <Proveedor> lista = new List <Proveedor>(); GestorProductos unGestorProductos = new GestorProductos(); Proveedor aux; Domicilio aux1; conexion.setearConsulta("SELECT P.IDPROVEEDOR,P.NOMBRE,P.CUIT,P.CALLE,P.LOCALIDAD,P.PROVINCIA FROM PROVEEDORES AS P where p.activo=1"); conexion.leerConsulta(); while (conexion.Lector.Read()) { aux = new Proveedor(); aux1 = new Domicilio(); aux.IdProvedoor = conexion.Lector.GetInt32(0); aux.Nombre = conexion.Lector.GetString(1); aux.Cuit = conexion.Lector.GetString(2); aux1.Calle = conexion.Lector.GetString(3); aux1.Localidad = conexion.Lector.GetString(4); aux1.Provincia = conexion.Lector.GetString(5); aux.Domicilio = aux1; aux.Productos = unGestorProductos.listarProductosProveedor(aux.IdProvedoor); lista.Add(aux); } return(lista); }
public bool eliminarObjeto(object _newObject) { try { Domicilio _newObj = (Domicilio)_newObject; string str = ""; str = "UPDATE [MRFragancias].[dbo].[Domicilios] SET Activo = 0 " + " WHERE idDomicilio = " + _newObj.idDomicilio; AccesoADatos.connectToDB.launchCommand(str); return(true); } catch (Exception) { return(false); } }
public List <Domicilio> Listar(int IdRelacion) { Domicilio aux; List <Domicilio> lstDomicilios = new List <Domicilio>(); AccesoDB conexion = null; try { conexion = new AccesoDB(); conexion.SetearConsulta("SELECT IDDOMICILIO, CALLE, ALTURA, DEPARTAMENTO, BARRIO, CIUDAD, PAIS, CP FROM DOMICILIOS WHERE IDRELACION = @idrelacion AND ACTIVO = 1"); conexion.Comando.Parameters.Clear(); conexion.Comando.Parameters.AddWithValue("@idrelacion", IdRelacion); conexion.AbrirConexion(); conexion.EjecutarConsulta(); while (conexion.Lector.Read()) { aux = new Domicilio { IdDomicilio = (int)conexion.Lector["IDDOMICILIO"], IdRelacion = IdRelacion, Calle = (string)conexion.Lector["Calle"], Altura = (int)conexion.Lector["Altura"], Departamento = (string)conexion.Lector["DEPARTAMENTO"], Barrio = (string)conexion.Lector["BARRIO"], Ciudad = (string)conexion.Lector["CIUDAD"], Pais = (string)conexion.Lector["PAIS"], Cp = (int)conexion.Lector["CP"] }; lstDomicilios.Add(aux); } return(lstDomicilios); } catch (Exception ex) { throw ex; } finally { if (conexion.CheckearConexion() == true) { conexion.CerrarConexion(); } } }
//Método para cargar los datos desde la Base de Datos en el DTOCliente public dto_cliente CargarDTOCliente(int idcliente) { DAOCliente dAOCliente = new DAOCliente(); dto_cliente dto_Cliente = new dto_cliente(); Cliente cliente = dAOCliente.Get(idcliente); Persona persona = dAOCliente.GetPersona(cliente.idPersona); Domicilio domicilio = dAOCliente.GetDomicilio(persona.idDomicilio.GetValueOrDefault()); Localidad localidad = dAOCliente.GetLocalidad(domicilio.idLocalidad.GetValueOrDefault()); SituacionIVA situacionIVA = dAOCliente.GetSituacionIVA(cliente.idSituacionIVA); TipoDocumento tipoDocumento = dAOCliente.GetTipoDocumento(persona.idTipoDocumento); EstadoCivil estadoCivil = dAOCliente.GetEstadoCivil(persona.idEstadoCivil); Provincia provincia = dAOCliente.GetProvincia(localidad.idProvincia); Pai pais = dAOCliente.GetPais(provincia.idPais); Profesion profesion = dAOCliente.GetProfesion(cliente.idProfesion); Sexo sexo = dAOCliente.GetSexo(persona.idSexo); dto_Cliente.Apellido = persona.apellido; dto_Cliente.AñoRegistro = cliente.AñoRegistro; dto_Cliente.Calle = domicilio.calle; dto_Cliente.CodPostal = localidad.codpostal; dto_Cliente.Departamento = domicilio.departamento; dto_Cliente.Email = cliente.CorreoElectronico; dto_Cliente.EstadoCivil = estadoCivil.nombre; dto_Cliente.Fecha_nac = persona.fechaNacimiento; dto_Cliente.IdCliente = cliente.id; dto_Cliente.Localidad = localidad.nombre; dto_Cliente.Nombre = persona.nombre; dto_Cliente.NumeroDomicilio = domicilio.numero; dto_Cliente.NroCuil = persona.nroCuil; dto_Cliente.NroDocumento = persona.nroDocumento; dto_Cliente.Pais = pais.nombre; dto_Cliente.Piso = domicilio.piso; dto_Cliente.Profesion = profesion.nombre; dto_Cliente.Provincia = provincia.nombre; dto_Cliente.Sexo = sexo.nombre; dto_Cliente.SituacionIVA = situacionIVA.nombre; dto_Cliente.TipoDoc = tipoDocumento.nombre; return(dto_Cliente); }
public void modificarDomicilio(Domicilio nuevo) { AccesoDatos datos = new AccesoDatos(); try { datos.setearSP("spModificarDomicilio"); datos.agregarParametro("@Provincia", nuevo.provincia); datos.agregarParametro("@Partido", nuevo.Partido); datos.agregarParametro("@Calle", nuevo.calle); datos.agregarParametro("@CodigoPostal", nuevo.CodigoPostal); datos.agregarParametro("@Altura", nuevo.altura); datos.agregarParametro("@Piso", nuevo.piso); datos.ejecutarAccion(); } catch (Exception ex) { throw ex; } }