public String Altas(Alumno alumno)
        {
            string sql = "insert into alumnos (registro, dni, nombre, apellido1, apellido2) values (@registro, @dni, @nombre, @apellido1, @apellido2);";

            //+ " SELECT LAST_INSERT_ID();";

            _clDatos.OpenConection();

            NpgsqlCommand comando = new NpgsqlCommand(sql, _clDatos.Conn);

            comando.Parameters.Add("@registro", NpgsqlTypes.NpgsqlDbType.Integer, 14);
            comando.Parameters["@registro"].Value = alumno.Registro;

            comando.Parameters.Add("@dni", NpgsqlTypes.NpgsqlDbType.Varchar, 14);
            comando.Parameters["@dni"].Value = alumno.Dni;

            comando.Parameters.Add("@nombre", NpgsqlTypes.NpgsqlDbType.Varchar, 26);
            comando.Parameters["@nombre"].Value = alumno.Nombre;

            comando.Parameters.Add("@apellido1", NpgsqlTypes.NpgsqlDbType.Varchar, 21);
            comando.Parameters["@apellido1"].Value = alumno.Apellido1;

            comando.Parameters.Add("@apellido2", NpgsqlTypes.NpgsqlDbType.Varchar, 21);
            comando.Parameters["@apellido2"].Value = alumno.Apellido2;



            Object obt = comando.ExecuteScalar();


            _clDatos.CloseConection();
            return(Convert.ToString(obt));
        }
Пример #2
0
        public String Altas(Libro libro)
        {
            string sql = "insert into libros (codigo, Titulo, Autor, Editorial, Asignatura, estado) values (@codigo, @titulo, @autor, @editorial, @asignatura, @estado);";

            //+ " SELECT LAST_INSERT_ID();";

            _clDatos.OpenConection();

            NpgsqlCommand comando = new NpgsqlCommand(sql, _clDatos.Conn);

            comando.Parameters.Add("@codigo", NpgsqlTypes.NpgsqlDbType.Integer, 14);
            comando.Parameters["@codigo"].Value = libro.Codigo;

            comando.Parameters.Add("@titulo", NpgsqlTypes.NpgsqlDbType.Varchar, 67);
            comando.Parameters["@titulo"].Value = libro.Titulo;

            comando.Parameters.Add("@autor", NpgsqlTypes.NpgsqlDbType.Varchar, 50);
            comando.Parameters["@autor"].Value = libro.Autor;

            comando.Parameters.Add("@editorial", NpgsqlTypes.NpgsqlDbType.Varchar, 50);
            comando.Parameters["@editorial"].Value = libro.Editorial;

            comando.Parameters.Add("@asignatura", NpgsqlTypes.NpgsqlDbType.Varchar, 50);
            comando.Parameters["@asignatura"].Value = libro.Asignatura;

            comando.Parameters.Add("@estado", NpgsqlTypes.NpgsqlDbType.Varchar, 50);
            comando.Parameters["@estado"].Value = libro.Estado;



            Object obt = comando.ExecuteScalar();


            _clDatos.CloseConection();
            return(Convert.ToString(obt));
        }