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)); }
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)); }