public void AgregarProveedor(Proveedor unNuevoProveedor) { unaDireccion.AgregarDireccion(unNuevoProveedor.Contacto.Direccion); unContacto.AgregarContacto(unNuevoProveedor.Contacto); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Proveedores(CodigoProveedor,RazonSocial,NumeroCUIT, NombreFantasia,CodigoCondicionIVA,CodigoContacto) VALUES ('" + unNuevoProveedor.CodigoProveedor + "','" + unNuevoProveedor.RazonSocial + "','" + unNuevoProveedor.NumeroCUIT + "','" + unNuevoProveedor.NombreFantasia + "','" + unNuevoProveedor.CondicionIVA.CodigoCondicionIVA + "','" + unNuevoProveedor.Contacto.CodigoContacto + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }
//public List<Cliente> BusquedaCliente(string ParametroBusqueda, string NombreColumna) { // //ParametroBusqueda.ToUpper(); // //List<Cliente> ListadoClientes = new List<Cliente>(); // //AdministradorAccesoDatos AccederDatos = new AdministradorAccesoDatos(); // //string Consulta = "Select Clientes.Codigo, PersonaFisicas.Nombre, PersonaFisicas.Apellido, CuentaCorrientes.Saldo FROM Clientes INNER JOIN" + // // " FisicasXClientes ON FisicasXClientes.CodigoCliente = Clientes.Codigo INNER JOIN PersonaFisicas ON PersonaFisicas.CodigoPersonaFisica = " + // // "FisicasXClientes.CodigPersonaFisica INNER JOIN CuentaCorrientes ON CuentaCorrientes.CodigoCuentaCorriente = Clientes.CodigoCuentaCorriente " + // // "Where PersonaFisicas." + NombreColumna + " LIKE '" + ParametroBusqueda + "%'"; // // //"select * from Clientes where " + NombreColumna + " LIKE '" + ParametroBusqueda +"'"; // //AccederDatos.DefinirTipoComando(Consulta); // //AccederDatos.AbrirConexion(); // //AccederDatos.EjecutarConsulta(); // //while (AccederDatos.LectorDatos.Read()) // //{ // // Cliente unNuevoCliente = new Cliente(); // // unNuevoCliente.CuentaCorriente = new CuentaCorriente(); // // PersonaFisica unaNuevaPersonaFisica = new PersonaFisica(); // // unNuevoCliente.CodigoCliente = (int) AccederDatos.LectorDatos["Codigo"]; // // unaNuevaPersonaFisica.Nombre = AccederDatos.LectorDatos["Nombre"].ToString(); // // unaNuevaPersonaFisica.Apellido = AccederDatos.LectorDatos["Apellido"].ToString(); // // unNuevoCliente.CuentaCorriente.Saldo = (decimal)AccederDatos.LectorDatos["Saldo"]; // // unNuevoCliente.TipoCliente = unaNuevaPersonaFisica; // // ListadoClientes.Add(unNuevoCliente); // //} // //AccederDatos.CerrarReader(); // //AccederDatos.CerrarConexion(); // //return ListadoClientes; //} public void AgregarCliente(Cliente unNuevoCliente) { unaDireccion.AgregarDireccion(unNuevoCliente.Contacto.Direccion); unContacto.AgregarContacto(unNuevoCliente.Contacto); unaCuentaCorriente.AgregarCuentaCorriente(unNuevoCliente.CuentaCorriente); AccederDatos.AbrirConexion(); AccederDatos.DefinirTipoComando("INSERT INTO Clientes (CodigoCliente,NombreCliente,Apellido,CodigoDescuento,CodigoCuentaCorriente,CodigoContacto) VALUES ('" + unNuevoCliente.CodigoCliente + "','" + unNuevoCliente.Nombre + "','" + unNuevoCliente.Apellido + "','" + unNuevoCliente.Descuento.CodigoDescuento + "','" + unNuevoCliente.CuentaCorriente.CodigoCuentaCorriente + "','" + unNuevoCliente.Contacto.CodigoContacto + "')"); AccederDatos.EjecutarAccion(); AccederDatos.CerrarConexion(); }