public List<Propietario> ConsultarPropietario() { var propietarios= new List<Propietario>(); // Inicializar variable de lista de tipo usuario try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return propietarios; // si hay satisfaccion a la base de datos string sentencia = "select * from Propietario where eliminado=0"; SqlCommand comando = new SqlCommand(sentencia, conexion); SqlDataReader lector = null; // paar caracturar o obtener o leer los datos de la base de datos lector = comando.ExecuteReader(); // se va a llenar con los datos que ejecuta "comando" while (lector.Read()) { var propio = new Propietario { PropietarioId = lector.GetInt32(0), Documento= lector.GetString(1), Nombres = lector.GetString(2), Apellidos = lector.GetString(3), Telefono= lector.GetString(4), Direcccion = lector.GetString(5), Eliminado = lector.GetBoolean(6), }; propietarios.Add(propio); } } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } return propietarios; }
private void buttonInsertar_Click(object sender, EventArgs e) { var propio = new Propietario() { Documento = textDocumento.Text, Nombres = textNombre.Text, Apellidos = textApellido.Text, Telefono = textApellido.Text, Direcccion = textDireccion.Text, Eliminado = false, }; new PropietarioRepositorio().InsertarPropietario(propio); }
public void InsertarPropietario(Propietario propio) { try { var conexion = new Conexion().conectar(); // es para conectar la base de datos if (conexion == null) return;// si hay satisfaccion a la base de datos string sentencia = "insert into propietarios values(@d,@n,@a,@t,@d,@e)"; SqlCommand comando = new SqlCommand(sentencia, conexion);// carga la sentencia comando.Parameters.AddWithValue("@d", propio.Documento); comando.Parameters.AddWithValue("@n", propio.Nombres); comando.Parameters.AddWithValue("@a", propio.Apellidos); comando.Parameters.AddWithValue("@t", propio.Telefono); comando.Parameters.AddWithValue("@d", propio.Direcccion); comando.Parameters.AddWithValue("@e", propio.Eliminado); comando.ExecuteNonQuery(); MessageBox.Show(" El Propietario " + propio + " Se Ingreso Satisfactoriamente "); } catch (Exception e) { System.Windows.Forms.MessageBox.Show(e.Message); } }