Exemple #1
0
        public static string InsertarCliente(Cliente cliente)
        {
            string error;

            string SQL = "INSERT INTO Clientes " +
                         "VALUES " +
                         "('" +
                         cliente.Cuit.ToString() + "', '" +
                         cliente.Razon_social.ToString() + "', '" +
                         "0', '" +
                         cliente.Calle.ToString() + "', '" +
                         cliente.Numero.ToString() + "', " +
                         "CAST(N'" + cliente.Fecha_alta.ToString("yyyy-MM-dd") + "' AS Date), " +
                         cliente.BarrioAsociado.Id_barrio + ", " +
                         "null" +
                         ")";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.InsertarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }
Exemple #2
0
        public static string EliminarCliente(Cliente cliente)
        {
            string error;

            string SQL = "UPDATE Clientes " +
                         "SET " +
                         "borrado = 1 " +
                         "WHERE cuit = '" + cliente.Cuit.ToString() + "'";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.EliminarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }
Exemple #3
0
        public static string ModificarCliente(Cliente cliente)
        {
            string error;

            string SQL = "UPDATE Clientes " +
                         "SET " +
                         "razon_social = '" + cliente.Razon_social.ToString() + "', " +
                         "borrado = " + Convert.ToInt32(cliente.Borrado) + ", " +
                         "calle = '" + cliente.Calle.ToString() + "', " +
                         "numero = '" + cliente.Numero.ToString() + "', " +
                         "fecha_alta = CAST(N'" + cliente.Fecha_alta.ToString("yyyy-MM-dd") + "' AS Date), " +
                         "id_barrio = " + cliente.BarrioAsociado.Id_barrio.ToString() + " " +
                         "WHERE cuit = '" + cliente.Cuit.ToString() + "'";

            error = GestorBD.Ejecutar(SQL);
            if (error == "")
            {
                error = ContactoDatos.ModificarContacto(cliente.ContactoAsociado);
            }

            return(error);
        }
Exemple #4
0
        private static Cliente DiseniarCliente(int posicion, DataTable tabla)
        {
            int      id_cliente   = Convert.ToInt32(tabla.Rows[posicion]["id_cliente"].ToString());
            string   cuit         = tabla.Rows[posicion]["cuit"].ToString();
            string   razon_social = tabla.Rows[posicion]["razon_social"].ToString();
            string   calle        = tabla.Rows[posicion]["calle"].ToString();
            int      numero       = Convert.ToInt32(tabla.Rows[posicion]["numero"].ToString());
            DateTime fecha_alta   = Convert.ToDateTime(tabla.Rows[posicion]["fecha_alta"]);
            int      id_barrio    = Convert.ToInt32(tabla.Rows[posicion]["id_barrio"].ToString());
            int      id_contacto  = (tabla.Rows[posicion]["id_contacto"].ToString() == "") ? -1 : Convert.ToInt32(tabla.Rows[posicion]["id_contacto"].ToString());
            bool     borrado      = Convert.ToBoolean(tabla.Rows[posicion]["borrado"]);

            Contacto contacto = null;

            Barrio barrio = BarrioDatos.ConsultarBarrio(id_barrio)[0];

            if (id_contacto != -1)
            {
                contacto = ContactoDatos.ConsultarContacto(cuit)[0];
            }

            return(new Cliente(id_cliente, cuit, razon_social, borrado, calle, numero, fecha_alta, barrio, contacto));
        }