// este metodo es para llenar el datagriview del form Buscar Cliente public static List <Computadora> BuscarComputadora(int pIdComputadora) { List <Computadora> Lista = new List <Computadora>(); using (SqlConnection conexion = PruebaConexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format( "Select IdComputadora , Marca , Capasidad , MemoriaRam, Procesador, Año, Estado, Disponibilidad from Computadora where IdComputadora= {0} ", pIdComputadora), conexion); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { Computadora pComputadora = new Computadora(); pComputadora.IdComputadora = reader.GetInt32(0); pComputadora.Marca = reader.GetString(1); pComputadora.Capasidad = reader.GetString(2); pComputadora.MemoriaRam = reader.GetString(3); pComputadora.Procesador = reader.GetString(4); pComputadora.Año = reader.GetString(5); pComputadora.Estado = reader.GetString(6); pComputadora.Disponibilidad = reader.GetString(7); Lista.Add(pComputadora); } conexion.Close(); return(Lista); } }
public static int Agregar(Computadora reComputadora) { int retorno = 0; using (SqlConnection cn = PruebaConexion.ObtenerConexion()) { SqlCommand Comando = new SqlCommand(string.Format("Insert into Computadora (IdComputadora , Marca , Capasidad , MemoriaRam, Procesador, Año, Estado, Disponibilidad) values ({0}, '{1}','{2}','{3}','{4}','{5}','{6}', '{7}')", reComputadora.IdComputadora, reComputadora.Marca, reComputadora.Capasidad, reComputadora.MemoriaRam, reComputadora.Procesador, reComputadora.Año, reComputadora.Estado, reComputadora.Disponibilidad), cn); retorno = Comando.ExecuteNonQuery(); cn.Close(); } return(retorno); }
public static int Modificar(Computadora bComputadora, int pIdComputadora) { int retorno = 0; using (SqlConnection conexion = PruebaConexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format("Update Computadora set IdComputadora={0}, Marca='{1}', Capasidad='{2}', MemoriaRam='{3}', Procesador='{4}', Año='{5}', Estado='{6}', Disponibilidad='{7}' where IdComputadora={8}", bComputadora.IdComputadora, bComputadora.Marca, bComputadora.Capasidad, bComputadora.MemoriaRam, bComputadora.Procesador, bComputadora.Año, bComputadora.Estado, bComputadora.Disponibilidad, pIdComputadora), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); } return(retorno); }
private void pbtComGuardar_Click(object sender, EventArgs e) { Computadora pComputadora = new Computadora(); pComputadora.IdComputadora = Convert.ToInt32(tbRComId.Text); pComputadora.Marca = tbRComMarca.Text; pComputadora.Capasidad = tbRComCapasidad.Text; pComputadora.MemoriaRam = tbRComMRam.Text; pComputadora.Procesador = tbRComProsesador.Text; pComputadora.Año = tbRComAnio.Text; pComputadora.Estado = tbRComEstado.Text; pComputadora.Disponibilidad = tbRComDisponibilidad.Text; if (MConputadora.Agregar(pComputadora) > 0) { MessageBox.Show("Computadora agregado", "Guardado!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiar(); } }
private void pbtComNuevo_Click(object sender, EventArgs e) { Computadora pComputadora = new Computadora(); pComputadora.IdComputadora = Convert.ToInt32(tbRComId.Text); pComputadora.Marca = tbRComMarca.Text; pComputadora.Capasidad = tbRComCapasidad.Text; pComputadora.MemoriaRam = tbRComMRam.Text; pComputadora.Procesador = tbRComProsesador.Text; pComputadora.Año = tbRComAnio.Text; pComputadora.Estado = tbRComEstado.Text; pComputadora.Disponibilidad = tbRComDisponibilidad.Text; if (MConputadora.Modificar(pComputadora, ComputadoraActual.IdComputadora) > 0) { MessageBox.Show("Datos Modificados!!"); limpiar(); pbtComBorrar.Enabled = false; pbtComNuevo.Enabled = true; pbtComGuardar.Enabled = true; } }
internal static int Modificar(Computadora pComputadora, object idComputadora) { throw new NotImplementedException(); }