public int actualizarCarro(Info_Carro objCarro) { int registros = -1; using (SqlConnection sqlCon = new SqlConnection(cadenacon)) { SqlCommand comd = new SqlCommand(); comd.Connection = sqlCon; comd.CommandType = CommandType.Text; comd.CommandText = "Update Info_Carro " + " set Marca = @Marca, " + " Modelo = @Modelo, " + " Pais = @Pais, " + " Costo = @Costo " + "Where IdCarro = @IdCarro "; comd.Parameters.Add(new SqlParameter("@Marca", objCarro.Marca)); comd.Parameters.Add(new SqlParameter("@Modelo", objCarro.Modelo)); comd.Parameters.Add(new SqlParameter("@Pais", objCarro.Pais)); comd.Parameters.Add(new SqlParameter("@Costo", objCarro.Costo)); comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro)); sqlCon.Open(); registros = comd.ExecuteNonQuery(); sqlCon.Close(); } return(registros); }
protected void gridAutos_RowUpdating(object sender, GridViewUpdateEventArgs e) { objGestion = new GestionAutos(); Info_Carro objCarro = new Info_Carro(); objCarro.IdCarro = Convert.ToInt32((gridAutos.Rows[e.RowIndex].FindControl("txtId") as TextBox).Text.Trim()); objCarro.Marca = (gridAutos.Rows[e.RowIndex].FindControl("txtMarca") as TextBox).Text.Trim(); objCarro.Modelo = (gridAutos.Rows[e.RowIndex].FindControl("txtModelo") as TextBox).Text.Trim(); objCarro.Pais = (gridAutos.Rows[e.RowIndex].FindControl("txtPais") as TextBox).Text.Trim(); objCarro.Costo = Convert.ToDouble((gridAutos.Rows[e.RowIndex].FindControl("txtCosto") as TextBox).Text.Trim()); int resultado = objGestion.actualizarCarro(objCarro); gridAutos.EditIndex = -1; if (resultado == 1) { cargaCarro(); Mensaje("Actualización con exito", true); } else { Mensaje("Existe un error en el registro del carro", false); } }
protected void gridAutos_RowDeleting(object sender, GridViewDeleteEventArgs e) { objGestion = new GestionAutos(); Info_Carro objCarro = new Info_Carro(); objCarro.IdCarro = Convert.ToInt32(gridAutos.DataKeys[e.RowIndex].Value.ToString()); objGestion.eliminarCarro(objCarro); gridAutos.EditIndex = -1; cargaCarro(); Mensaje("Elimino con exito", true); }
public int eliminarCarro(Info_Carro objCarro) { int registros = -1; using (SqlConnection sqlCon = new SqlConnection(cadenacon)) { SqlCommand comd = new SqlCommand(); comd.Connection = sqlCon; comd.CommandType = CommandType.Text; comd.CommandText = "Delete from Info_Carro Where IdCarro = @IdCarro"; comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro)); sqlCon.Open(); registros = comd.ExecuteNonQuery(); sqlCon.Close(); } return(registros); }
public int registrarCarro(Info_Carro objCarro) { int registros = -1; using (SqlConnection sqlCon = new SqlConnection(cadenacon)) { SqlCommand comd = new SqlCommand(); comd.Connection = sqlCon; comd.CommandType = CommandType.Text; comd.CommandText = "Insert into Info_Carro (IdCarro,Marca,Modelo,Pais,Costo) Values (@IdCarro,@Marca,@Modelo,@Pais,@Costo)"; comd.Parameters.Add(new SqlParameter("@IdCarro", objCarro.IdCarro)); comd.Parameters.Add(new SqlParameter("@Marca", objCarro.Marca)); comd.Parameters.Add(new SqlParameter("@Modelo", objCarro.Modelo)); comd.Parameters.Add(new SqlParameter("@Pais", objCarro.Pais)); comd.Parameters.Add(new SqlParameter("@Costo", objCarro.Costo)); sqlCon.Open(); registros = comd.ExecuteNonQuery(); sqlCon.Close(); } return(registros); }
protected void gridAutos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals("AddNew")) { objGestion = new GestionAutos(); Info_Carro objCarro = new Info_Carro(); objCarro.IdCarro = Convert.ToInt32((gridAutos.FooterRow.FindControl("txtIdPie") as TextBox).Text.Trim()); objCarro.Marca = (gridAutos.FooterRow.FindControl("txtMarcaPie") as TextBox).Text.Trim(); objCarro.Modelo = (gridAutos.FooterRow.FindControl("txtModeloPie") as TextBox).Text.Trim(); objCarro.Pais = (gridAutos.FooterRow.FindControl("txtPaisPie") as TextBox).Text.Trim(); objCarro.Costo = Convert.ToDouble((gridAutos.FooterRow.FindControl("txtCostoPie") as TextBox).Text.Trim()); int resultado = objGestion.registrarCarro(objCarro); if (resultado == 1) { cargaCarro(); Mensaje("Registro con exito", true); } else { Mensaje("Existe un error en el registro del carro", false); } } }