public static RolPagos getpagos(String codRol) { SqlConnection conn = new SqlConnection(cadenaConexion); string sql = "select codRol,nombreEmpleado,departamento,totalIngresos,totalEgresos,FechadeCreacion " + "from RolPagos " + "order by codRol,nombreEmpleado"; SqlDataAdapter ad = new SqlDataAdapter(sql, conn); ad.SelectCommand.Parameters.AddWithValue("@codRol", codRol); DataTable dt = new DataTable(); ad.Fill(dt); RolPagos carrera = new RolPagos(); if (dt.Rows.Count > 0) { foreach (DataRow fila in dt.Rows) { carrera.codRol = fila["codRol"].ToString(); carrera.nombreEmpleado = fila["nombreEmpleado"].ToString(); carrera.totalIngresos = int.Parse(fila["totalIngresos"].ToString()); carrera.departamento = fila["departamento"].ToString(); carrera.totalEgresos = int.Parse(fila["totalEgresos"].ToString()); break; } } return(carrera); }
public static int update(RolPagos rolpagos) { SqlConnection conn = new SqlConnection(cadenaConexion); String sql = "UPDATE RolPagos SET codRol=@codrol, nombreEmpleado=@nombreempleado, departamento=@departamento,totalIngresos=@totalingresos,totalEgresos=@totalEgresos"; SqlCommand comando = new SqlCommand(sql, conn); comando.CommandType = System.Data.CommandType.Text; comando.Parameters.AddWithValue("@codrol", rolpagos.codRol); comando.Parameters.AddWithValue("@departamento", rolpagos.departamento); comando.Parameters.AddWithValue("@totalingresos", rolpagos.totalIngresos); comando.Parameters.AddWithValue("@totalegresos", rolpagos.totalEgresos); comando.Parameters.AddWithValue("@nombreempleado", rolpagos.nombreEmpleado); conn.Open(); int x = comando.ExecuteNonQuery(); conn.Close(); return(x); }
private void dataGrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { DataGridView grid = (DataGridView)sender; if (grid.Columns[e.ColumnIndex].Name == "LinkEliminar") { int fila = e.RowIndex; string codigo = dataGrid[2, fila].Value.ToString(); string confirmMessage = string.Format("¿Esta segur@ que quiere eliminar el codigo {0}?", grid.Rows[fila].Cells[2].Value); if (MessageBox.Show(confirmMessage, " Eliminar Codigo", MessageBoxButtons.YesNo) == DialogResult.Yes) { MessageBox.Show("Codigo Eliminado Exitosamente"); grid.Rows.RemoveAt(fila); } } if (grid.Columns[e.ColumnIndex].Name == "LinkModificar") { int fila = e.RowIndex; string codigo = dataGrid[2, fila].Value.ToString(); string confirmMessage = string.Format("¿Esta segur@ que quiere modificar el codigo {0}?", grid.Rows[fila].Cells[2].Value); if (MessageBox.Show(confirmMessage, " Modifcar Codigo", MessageBoxButtons.YesNo) == DialogResult.Yes) { Modelo.RolPagos H = RolPagos.Modelo.RolPagosk.getpagos(codigo); FrmModificar modificar = new FrmModificar(H); modificar.ShowDialog(); DataTable dt = Modelo.RolPagosk.getAll(); this.dataGrid.DataSource = dt; } } }