//private void btnActualizar_Click(object sender, EventArgs e) public override void Guardar() { eDETALLE_LISTA_PRECIO o = new eDETALLE_LISTA_PRECIO(); int contadorInsertadosCorrectos = 0; int contadorInsertadosIncorrectos = 0; foreach (DataGridViewRow row in this.dgvListado.Rows) { if (row.Cells["DLP_precio"].Value.ToString().Length > 0) { string listaprecio = this.cmbListaPrecio.SelectedValue.ToString(); string codigo = row.Cells["PRO_codigo"].Value.ToString(); double precio = Convert.ToDouble(row.Cells["DLP_precio"].Value.ToString()); o.LPR_codigo = listaprecio; o.PRO_codigo = codigo; o.DLP_precio = precio; if (balDETALLE_LISTA_PRECIO.actualizarListaPrecios(o)) { contadorInsertadosCorrectos++; } else { contadorInsertadosIncorrectos++; } } } mensaje("guardar", contadorInsertadosCorrectos, contadorInsertadosIncorrectos); //MessageBox.Show("Correctos: " + contadorInsertadosCorrectos + "\r\nIncorrectos: " + contadorInsertadosIncorrectos); }
public bool eliminarRegistro(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_DETALLE_LISTA_PRECIO_eliminarRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo)); cmd.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo)); return(cmd.ExecuteNonQuery() > 0); } }
public bool actualizarListaPrecios(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "[pa_op_DETALLE_LISTA_PRECIO_ActualizarPrecios]"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; cnn.Open(); cmd.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo)); //variable tipo:string cmd.Parameters.Add(new SqlParameter("@DLP_PRECIO", oeDETALLE_LISTA_PRECIO.DLP_precio)); //variable tipo:double return(cmd.ExecuteNonQuery() > 0); } }
public DataTable obtenerRegistro(eDETALLE_LISTA_PRECIO oeDETALLE_LISTA_PRECIO) { using (SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["CadenaPrincipal"].ToString())) { string sp = "pa_crud_DETALLE_LISTA_PRECIO_obtenerRegistro"; SqlCommand cmd = new SqlCommand(sp, cnn); cmd.CommandType = CommandType.StoredProcedure; SqlDataAdapter dad = new SqlDataAdapter(cmd); dad.SelectCommand.Parameters.Add(new SqlParameter("@LPR_CODIGO", oeDETALLE_LISTA_PRECIO.LPR_codigo)); dad.SelectCommand.Parameters.Add(new SqlParameter("@PRO_CODIGO", oeDETALLE_LISTA_PRECIO.PRO_codigo)); DataTable dt = new DataTable(); dad.Fill(dt); return(dt); } }