public static bool modificarGrua(Grua grua) { try { SQLSentencia peticion = new SQLSentencia(); peticion.Peticion = @"EXEC PA_Grua_Update @idGrua, @idChofer, @ubicacion, @estado"; SqlParameter paramIdGrua = new SqlParameter(); paramIdGrua.Value = grua.idGrua; paramIdGrua.ParameterName = "@idGrua"; paramIdGrua.SqlDbType = System.Data.SqlDbType.Int; SqlParameter paramIdChofer = new SqlParameter(); paramIdChofer.Value = grua.idChofer; paramIdChofer.ParameterName = "@idChofer"; paramIdChofer.SqlDbType = System.Data.SqlDbType.Int; SqlParameter paramUbicacion = new SqlParameter(); paramUbicacion.Value = grua.ubicacion; paramUbicacion.ParameterName = "@ubicacion"; paramUbicacion.SqlDbType = System.Data.SqlDbType.VarChar; SqlParameter paramEstado = new SqlParameter(); paramEstado.Value = grua.estadoGrua; paramEstado.ParameterName = "@estado"; paramEstado.SqlDbType = System.Data.SqlDbType.VarChar; peticion.lstParametros.Add(paramIdGrua); peticion.lstParametros.Add(paramIdChofer); peticion.lstParametros.Add(paramUbicacion); peticion.lstParametros.Add(paramEstado); AD acceso = new AD(); return(acceso.ejecutarSentecia(peticion)); } catch (Exception ex) { throw ex; } }
private void btnAdd_Click(object sender, EventArgs e) { Grua grua = new Grua(); grua.idChofer = Convert.ToInt32(cbIdChofer.Text.Substring(0, 1)); grua.ubicacion = tbUbicacion.Text.Trim(); grua.estadoGrua = cbEstadogGrua.Text.Trim(); LN.agregarGrua(grua); MessageBox.Show("Grua Agregada"); CargarDataGridGruas(); cargarBoxChoferes(); }
private void btnUpdate_Click(object sender, EventArgs e) { Grua grua = new Grua(); grua.idGrua = Convert.ToInt32(tbIdGrua.Text.Trim()); grua.idChofer = Convert.ToInt32(cbIdChofer.Text.Substring(0, 1)); grua.ubicacion = tbUbicacion.Text.Trim(); grua.estadoGrua = cbEstadogGrua.Text.Trim(); LN.modificarGrua(grua); this.limpiarformulario(); this.CargarDataGridGruas(); this.cargarBoxChoferes(); }
public static List <Grua> ConsultaGrua(Grua grua) { try { SQLSentencia peticion = new SQLSentencia(); peticion.Peticion = @"EXEC PA_Gruas_Consulta @id"; SqlParameter paramGrua = new SqlParameter(); paramGrua.Value = grua.idGrua; paramGrua.ParameterName = "@id"; paramGrua.SqlDbType = System.Data.SqlDbType.Int; peticion.lstParametros.Add(paramGrua); AD acceso = new AD(); return(acceso.consultarGruas(peticion)); } catch (Exception) { throw; } }
//Metodo para cosultar lista de Gruas en la base de datos public List <Grua> consultarGruas(SQLSentencia peticion) { List <Grua> listaResultado = new List <Grua>(); DataTable dt = new DataTable(); try { SqlCommand cmd = new SqlCommand(); cmd.Connection = objconexion; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = peticion.Peticion; if (peticion.lstParametros.Count > 0) { cmd.Parameters.AddRange(peticion.lstParametros.ToArray()); } SqlDataAdapter objCaptura = new SqlDataAdapter(cmd); objCaptura.Fill(dt); if (dt.Rows.Count > 0) { foreach (DataRow item in dt.Rows) { Grua grua = new Grua(); grua.idGrua = (int)item.ItemArray[0]; grua.idChofer = (int)item.ItemArray[1]; grua.ubicacion = item.ItemArray[2].ToString(); grua.estadoGrua = item.ItemArray[3].ToString(); listaResultado.Add(grua); } } } catch (Exception ex) { throw ex; } finally { this.CERRAR(); } return(listaResultado); }